{"receipt_id":"agent1-1","seq":1,"branch_id":"agent1","kind":"command","cmd":"git ls-files -z","path":null,"exit_code":0,"stdout_tail":"\u0000docs/account/views.rst\u0000docs/common/index.rst\u0000docs/conf.py\u0000docs/faq.rst\u0000docs/index.rst\u0000docs/installation/index.rst\u0000docs/installation/quickstart.rst\u0000docs/installation/requirements.rst\u0000docs/introduction/index.rst\u0000docs/mfa/adapter.rst\u0000docs/mfa/configuration.rst\u0000docs/mfa/index.rst\u0000docs/mfa/introduction.rst\u0000docs/project/index.rst\u0000docs/release-notes/2012.rst\u0000docs/release-notes/2013.rst\u0000docs/release-notes/2014.rst\u0000docs/release-notes/2015.rst\u0000docs/release-notes/2016.rst\u0000docs/release-notes/2017.rst\u0000docs/release-notes/2018.rst\u0000docs/release-notes/2019.rst\u0000docs/release-notes/2020.rst\u0000docs/release-notes/2021.rst\u0000docs/release-notes/history.rst\u0000docs/release-notes/index.rst\u0000docs/release-notes/recent.rst\u0000docs/socialaccount/advanced.rst\u0000docs/socialaccount/configuration.rst\u0000docs/socialaccount/forms.rst\u0000docs/socialaccount/index.rst\u0000docs/socialaccount/introduction.rst\u0000docs/socialaccount/providers/23andme.rst\u0000docs/socialaccount/providers/500px.rst\u0000docs/socialaccount/providers/agave.rst\u0000docs/socialaccount/providers/amazon.rst\u0000docs/socialaccount/providers/amazon_cognito.rst\u0000docs/socialaccount/providers/angellist.rst\u0000docs/socialaccount/providers/apple.rst\u0000docs/socialaccount/providers/auth0.rst\u0000docs/socialaccount/providers/authentiq.rst\u0000docs/socialaccount/providers/baidu.rst\u0000docs/socialaccount/providers/basecamp.rst\u0000docs/socialaccount/providers/battlenet.rst\u0000docs/socialaccount/providers/bitbucket.rst\u0000docs/socialaccount/providers/box.rst\u0000docs/socialaccount/providers/cern.rst\u0000docs/socialaccount/providers/cilogon.rst\u0000docs/socialaccount/providers/clever.rst\u0000docs/socialaccount/providers/dataporten.rst\u0000docs/socialaccount/providers/daum.rst\u0000docs/socialaccount/providers/digitalocean.rst\u0000docs/socialaccount/providers/dingtalk.rst\u0000docs/socialaccount/providers/discord.rst\u0000docs/socialaccount/providers/doximity.rst\u0000docs/socialaccount/providers/draugiem.rst\u0000docs/socialaccount/providers/drip.rst\u0000docs/socialaccount/providers/dropbox.rst\u0000docs/socialaccount/providers/dwolla.rst\u0000docs/socialaccount/providers/edmodo.rst\u0000docs/socialaccount/providers/edx.rst\u0000docs/socialaccount/providers/eventbrite.rst\u0000docs/socialaccount/providers/eveonline.rst\u0000docs/socialaccount/providers/evernote.rst\u0000docs/socialaccount/providers/exist.rst\u0000docs/socialaccount/providers/facebook.rst\u0000docs/socialaccount/providers/feishu.rst\u0000docs/socialaccount/providers/figma.rst\u0000docs/socialaccount/providers/flickr.rst\u0000docs/socialaccount/providers/frontier.rst\u0000docs/socialaccount/providers/fxa.rst\u0000docs/socialaccount/providers/gitea.rst\u0000docs/socialaccount/providers/github.rst\u0000docs/socialaccount/providers/gitlab.rst\u0000docs/socialaccount/providers/globus.rst\u0000docs/socialaccount/providers/google.rst\u0000docs/socialaccount/providers/gumroad.rst\u0000docs/socialaccount/providers/hubspot.rst\u0000docs/socialaccount/providers/index.rst\u0000docs/socialaccount/providers/instagram.rst\u0000docs/socialaccount/providers/jupyterhub.rst\u0000docs/socialaccount/providers/kakao.rst\u0000docs/socialaccount/providers/keycloak.rst\u0000docs/socialaccount/providers/lemonldap.rst\u0000docs/socialaccount/providers/line.rst\u0000docs/socialaccount/providers/linkedin.rst\u0000docs/socialaccount/providers/mailchimp.rst\u0000docs/socialaccount/providers/mediawiki.rst\u0000docs/socialaccount/providers/microsoft.rst\u0000docs/socialaccount/providers/miro.rst\u0000docs/socialaccount/providers/naver.rst\u0000docs/socialaccount/providers/netiq.rst\u0000docs/socialaccount/providers/nextcloud.rst\u0000docs/socialaccount/providers/notion.rst\u0000docs/socialaccount/providers/odnoklassniki.rst\u0000docs/socialaccount/providers/okta.rst\u0000docs/socialaccount/providers/openid.rst\u0000docs/socialaccount/providers/openid_connect.rst\u0000docs/socialaccount/providers/openstreetmap.rst\u0000docs/socialaccount/providers/orcid.rst\u0000docs/socialaccount/providers/patreon.rst\u0000docs/socialaccount/providers/paypal.rst\u0000docs/socialaccount/providers/pinterest.rst\u0000docs/socialaccount/providers/pocket.rst\u0000docs/socialaccount/providers/questrade.rst\u0000docs/socialaccount/providers/quickbooks.rst\u0000docs/socialaccount/providers/reddit.rst\u0000docs/socialaccount/providers/salesforce.rst\u0000docs/socialaccount/providers/saml.rst\u0000docs/socialaccount/providers/sharefile.rst\u0000docs/socialaccount/providers/shopify.rst\u0000docs/socialaccount/providers/slack.rst\u0000docs/socialaccount/providers/snapchat.rst\u0000docs/socialaccount/providers/soundcloud.rst\u0000docs/socialaccount/providers/stackexchange.rst\u0000docs/socialaccount/providers/steam.rst\u0000docs/socialaccount/providers/stocktwits.rst\u0000docs/socialaccount/providers/strava.rst\u0000docs/socialaccount/providers/stripe.rst\u0000docs/socialaccount/providers/telegram.rst\u0000docs/socialaccount/providers/trainingpeaks.rst\u0000docs/socialaccount/providers/trello.rst\u0000docs/socialaccount/providers/twitch.rst\u0000docs/socialaccount/providers/twitter.rst\u0000docs/socialaccount/providers/twitter_oauth2.rst\u0000docs/socialaccount/providers/untappd.rst\u0000docs/socialaccount/providers/vimeo.rst\u0000docs/socialaccount/providers/vimeo_oauth2.rst\u0000docs/socialaccount/providers/wahoo.rst\u0000docs/socialaccount/providers/weibo.rst\u0000docs/socialaccount/providers/weixin.rst\u0000docs/socialaccount/providers/windowslive.rst\u0000docs/socialaccount/providers/xing.rst\u0000docs/socialaccount/providers/yahoo.rst\u0000docs/socialaccount/providers/yandex.rst\u0000docs/socialaccount/providers/ynab.rst\u0000docs/socialaccount/providers/zoho.rst\u0000docs/socialaccount/providers/zoom.rst\u0000docs/socialaccount/signals.rst\u0000docs/socialaccount/templates.rst\u0000docs/socialaccount/views.rst\u0000example/README.rst\u0000example/example/__init__.py\u0000example/example/demo/__init__.py\u0000example/example/demo/apps.py\u0000example/example/demo/models.py\u0000example/example/demo/tests.py\u0000example/example/demo/views.py\u0000example/example/local_settings.example\u0000example/example/locale/nl/LC_MESSAGES/django.mo\u0000example/example/locale/nl/LC_MESSAGES/django.po\u0000example/example/settings.py\u0000example/example/templates/429.html\u0000example/example/templates/account/base.html\u0000example/example/templates/base.html\u0000example/example/templates/index.html\u0000example/example/templates/profile.html\u0000example/example/urls.py\u0000example/manage.py\u0000manage.py\u0000pyproject.toml\u0000pytest.ini\u0000setup.cfg\u0000setup.py\u0000shell.nix\u0000test_settings.py\u0000tox.ini\u0000","stderr_tail":"","stdout_sha256":"92f3a18a9c0e6791a1887422443f5152092076794ae8b1e48e25f97cc86aaf1e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:26.738373Z","duration_s":0.004283,"timed_out":false,"image_before":"8a2a9bf7-eeda-4758-91ae-50ca02eb9406","image_after":"bf26c869-2714-42e8-a0f4-ddc95139b312","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-2","seq":2,"branch_id":"agent1","kind":"command","cmd":"grep -r \"get_request_param\" allauth/ --include=\"*.py\" | head -10","path":null,"exit_code":0,"stdout_tail":"allauth/account/utils.py:    get_request_param,\nallauth/account/utils.py:    redirect_to = get_request_param(request, redirect_field_name)\nallauth/account/views.py:from allauth.utils import get_form_class, get_request_param\nallauth/account/views.py:        redirect_field_value = get_request_param(self.request, self.redirect_field_name)\nallauth/account/views.py:        redirect_field_value = get_request_param(self.request, redirect_field_name)\nallauth/account/views.py:        redirect_field_value = get_request_param(self.request, self.redirect_field_name)\nallauth/account/views.py:        redirect_field_value = get_request_param(self.request, self.redirect_field_name)\nallauth/socialaccount/models.py:from ..utils import get_request_param\nallauth/socialaccount/models.py:        state[\"process\"] = get_request_param(request, \"process\", \"login\")\nallauth/socialaccount/models.py:        state[\"scope\"] = get_request_param(request, \"scope\", \"\")\n","stderr_tail":"","stdout_sha256":"6b93679049b2fc57a59aa5f66730b055695319753e540c1b3c5f38527a38d894","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:36.994614Z","duration_s":0.029252,"timed_out":false,"image_before":"bf26c869-2714-42e8-a0f4-ddc95139b312","image_after":"a03db124-9f4d-4f25-908e-c3b583e6b0f9","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-3","seq":3,"branch_id":"agent1","kind":"command","cmd":"grep -n \"test_get_initial_with_valid_email\" allauth/account/tests/test_signup.py","path":null,"exit_code":0,"stdout_tail":"378:def test_get_initial_with_valid_email():\n","stderr_tail":"","stdout_sha256":"8bad84aca070ada4e17fc04def5db49a92f9b01143489fe233261e56c6bcd3fc","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-3.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:43.118866Z","duration_s":0.003167,"timed_out":false,"image_before":"a03db124-9f4d-4f25-908e-c3b583e6b0f9","image_after":"0b94edac-6ba0-4718-972a-cb374dc059a4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-4","seq":4,"branch_id":"agent1","kind":"command","cmd":"grep -n \"test_email_address_conflict_removes_conflicting_email\" allauth/socialaccount/tests/test_signup.py","path":null,"exit_code":0,"stdout_tail":"494:def test_email_address_conflict_removes_conflicting_email(\n","stderr_tail":"","stdout_sha256":"cc34ad808539757099e0236cea01cc6816624280fc5b97f1b28359c5af264bbc","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-4.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:49.933680Z","duration_s":0.003019,"timed_out":false,"image_before":"0b94edac-6ba0-4718-972a-cb374dc059a4","image_after":"f85dcbba-0b30-4ebb-ba9e-a87b7326f262","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-5","seq":5,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-a4b73a300f5645a08990d98f03f577eb/bin/busybox sh -c 'mkdir -p /django-allauth/allauth/account && cp /opt/receipts-a4b73a300f5645a08990d98f03f577eb/incoming/ee07202e48b4b4288f8a64e0c9c77923984e8cf40c5459f8ba8a8df79d6908d3 /django-allauth/allauth/account/views.py'","path":"allauth/account/views.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"ee07202e48b4b4288f8a64e0c9c77923984e8cf40c5459f8ba8a8df79d6908d3","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:15:59.359217Z","duration_s":0.004539,"timed_out":false,"image_before":"f85dcbba-0b30-4ebb-ba9e-a87b7326f262","image_after":"db7b74e9-e33f-4d0e-8222-f839fc5b9f46","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-6","seq":6,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-13c709d1046644de9fa69a67910e9765/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-13c709d1046644de9fa69a67910e9765/receipts_pytest.py allauth/account/tests/test_signup.py::test_get_initial_with_valid_email -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-6.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-9.0.2, pluggy-1.6.0 -- /usr/local/bin/python\ndjango: version: 5.2.11, settings: test_settings (from ini)\nrootdir: /django-allauth\nconfigfile: pytest.ini\nplugins: django-4.12.0\ncollecting ... collected 1 item\n\nallauth/account/tests/test_signup.py::test_get_initial_with_valid_email PASSED [100%]\n\n=============================== warnings summary ===============================\n../usr/local/lib/python3.10/site-packages/openid/oidutil.py:105\n  /usr/local/lib/python3.10/site-packages/openid/oidutil.py:105: DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.\n    ElementTree = __import__(mod_name, None, None, ['unused'])\n\nallauth/account/tests/test_signup.py::test_get_initial_with_valid_email\n  /django-allauth/allauth/socialaccount/providers/openid/forms.py:5: 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.\n    openid = forms.URLField(\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n______________________ test_get_initial_with_valid_email _______________________\n---------------------------- Captured stderr setup -----------------------------\nCreating test database for alias 'default'...\n--------------------------- Captured stderr teardown ---------------------------\nDestroying test database for alias 'default'...\n------------ generated xml file: /opt/receipts/reports/agent1-6.xml ------------\n=========================== short test summary info ============================\nPASSED allauth/account/tests/test_signup.py::test_get_initial_with_valid_email\n======================== 1 passed, 2 warnings in 0.91s =========================\n","stderr_tail":"","stdout_sha256":"e21245d7fd97a75ba09287af8596e1927464bd66889941b1cd868c567d7d1140","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-6.log","tree_digest":"bd08265573c7fb7be3fa3a01529c6b67fc365cdbbdd88a740fda106787e0b403","tree_download_s":3.4795680409297347,"started_at":"2026-10-03T21:16:03.266349Z","duration_s":2.104646,"timed_out":false,"image_before":"db7b74e9-e33f-4d0e-8222-f839fc5b9f46","image_after":"b6e66437-95c2-4821-92a8-3b672766a33d","junit":{"passed":["allauth/account/tests/test_signup.py::test_get_initial_with_valid_email"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-7","seq":7,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-8977c86203154d28b00931ba1344c226/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-8977c86203154d28b00931ba1344c226/receipts_pytest.py allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-7.xml","path":null,"exit_code":1,"stdout_tail":"mation email sent to ad4f267cd42e4d13a3f2eb7b31a261a7@ffe94ca37abe45b1b4c13c1457bff623.org.'\nextra_tags = '', fail_silently = False\n\n    def add_message(request, level, message, extra_tags=\"\", fail_silently=False):\n        \"\"\"\n        Attempt to add a message to the request using the 'messages' app.\n        \"\"\"\n        try:\n>           messages = request._messages\nE           AttributeError: 'WSGIRequest' object has no attribute '_messages'\n\n/usr/local/lib/python3.10/site-packages/django/contrib/messages/api.py:27: AttributeError\n\nDuring handling of the above exception, another exception occurred:\n\ndb = None\nsettings = <pytest_django.fixtures.SettingsWrapper object at 0x7ffff4bac8b0>\nuser_factory = <function user_factory.<locals>.factory at 0x7ffff4562170>\nsociallogin_factory = <function sociallogin_factory.<locals>.factory at 0x7ffff4562200>\nclient = <django.test.client.Client object at 0x7ffff4b332e0>\nrf = <django.test.client.RequestFactory object at 0x7ffff534af80>\nmailoutbox = [<django.core.mail.message.EmailMultiAlternatives object at 0x7ffff4a074c0>]\n\n    def test_email_address_conflict_removes_conflicting_email(\n        db, settings, user_factory, sociallogin_factory, client, rf, mailoutbox\n    ):\n        \"\"\"Tests that when an already existing email is given at the social signup\n        form, enumeration preventation kicks in.\n        \"\"\"\n        settings.ACCOUNT_EMAIL_REQUIRED = True\n        settings.ACCOUNT_UNIQUE_EMAIL = True\n        settings.ACCOUNT_USERNAME_REQUIRED = False\n        settings.ACCOUNT_AUTHENTICATION_METHOD = \"email\"\n        settings.ACCOUNT_EMAIL_VERIFICATION = \"optional\"\n        settings.SOCIALACCOUNT_AUTO_SIGNUP = True\n        settings.SOCIALACCOUNT_EMAIL_AUTHENTICATION = False\n    \n        user = user_factory(email_verified=False)\n        sociallogin = sociallogin_factory(email=user.email, email_verified=False)\n    \n        request = rf.get(\"/\")\n        request.session = {}\n        request.user = AnonymousUser()\n    \n>       resp = complete_social_login(request, sociallogin)\n\nallauth/socialaccount/tests/test_signup.py:515: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nallauth/socialaccount/helpers.py:196: in complete_social_login\n    return _complete_social_login(request, sociallogin)\nallauth/socialaccount/helpers.py:214: in _complete_social_login\n    ret = _process_signup(request, sociallogin)\nallauth/socialaccount/helpers.py:92: in _process_signup\n    resp = complete_social_signup(request, sociallogin)\nallauth/socialaccount/helpers.py:219: in complete_social_signup\n    return complete_signup(\nallauth/account/utils.py:242: in complete_signup\n    return perform_login(\nallauth/account/utils.py:167: in perform_login\n    return _perform_login(request, login)\nallauth/account/utils.py:177: in _perform_login\n    response = adapter.pre_login(request, login.user, **hook_kwargs)\nallauth/account/adapter.py:411: in pre_login\n    send_email_confirmation(request, user, signup=signup, email=email)\nallauth/account/utils.py:387: in send_email_confirmation\n    adapter.add_message(\nallauth/account/adapter.py:339: in add_message\n    messages.add_message(request, level, message, extra_tags=extra_tags)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nrequest = <WSGIRequest: GET '/'>, level = 20\nmessage = 'Confirmation email sent to ad4f267cd42e4d13a3f2eb7b31a261a7@ffe94ca37abe45b1b4c13c1457bff623.org.'\nextra_tags = '', fail_silently = False\n\n    def add_message(request, level, message, extra_tags=\"\", fail_silently=False):\n        \"\"\"\n        Attempt to add a message to the request using the 'messages' app.\n        \"\"\"\n        try:\n            messages = request._messages\n        except AttributeError:\n            if not hasattr(request, \"META\"):\n                raise TypeError(\n                    \"add_message() argument must be an HttpRequest object, not \"\n                    \"'%s'.\" % request.__class__.__name__\n                )\n            if not fail_silently:\n>               raise MessageFailure(\n                    \"You cannot add messages without installing \"\n                    \"django.contrib.messages.middleware.MessageMiddleware\"\n                )\nE               django.contrib.messages.api.MessageFailure: You cannot add messages without installing django.contrib.messages.middleware.MessageMiddleware\n\n/usr/local/lib/python3.10/site-packages/django/contrib/messages/api.py:35: MessageFailure\n---------------------------- Captured stderr setup -----------------------------\nCreating test database for alias 'default'...\n--------------------------- Captured stderr teardown ---------------------------\nDestroying test database for alias 'default'...\n=============================== warnings summary ===============================\n../usr/local/lib/python3.10/site-packages/openid/oidutil.py:105\n  /usr/local/lib/python3.10/site-packages/openid/oidutil.py:105: DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.\n    ElementTree = __import__(mod_name, None, None, ['unused'])\n\nallauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email\n  /django-allauth/allauth/socialaccount/providers/openid/forms.py:5: 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.\n    openid = forms.URLField(\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n------------ generated xml file: /opt/receipts/reports/agent1-7.xml ------------\n=========================== short test summary info ============================\nFAILED allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email\n======================== 1 failed, 2 warnings in 1.04s =========================\n","stderr_tail":"","stdout_sha256":"04691a639cf600b9bc4977b498bfeb4c34799bb2c76472b05957e1f6c250e105","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-7.log","tree_digest":"bd08265573c7fb7be3fa3a01529c6b67fc365cdbbdd88a740fda106787e0b403","tree_download_s":3.164609208004549,"started_at":"2026-10-03T21:16:13.356570Z","duration_s":2.206283,"timed_out":false,"image_before":"b6e66437-95c2-4821-92a8-3b672766a33d","image_after":"7d344cd0-f9e0-4b26-8946-085c86565aa4","junit":{"passed":[],"failed":["allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email":"[...]esp = complete_social_signup(request, sociallogin)\nallauth/socialaccount/helpers.py:219: in complete_social_signup\n    return complete_signup(\nallauth/account/utils.py:242: in complete_signup\n    return perform_login(\nallauth/account/utils.py:167: in perform_login\n    return _perform_login(request, login)\nallauth/account/utils.py:177: in _perform_login\n    response = adapter.pre_login(request, login.user, **hook_kwargs)\nallauth/account/adapter.py:411: in pre_login\n    send_email_confirmation(request, user, signup=signup, email=email)\nallauth/account/utils.py:387: in send_email_confirmation\n    adapter.add_message(\nallauth/account/adapter.py:339: in add_message\n    messages.add_message(request, level, message, extra_tags=extra_tags)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nrequest = <WSGIRequest: GET '/'>, level = 20\nmessage = 'Confirmation email sent to ad4f267cd42e4d13a3f2eb7b31a261a7@ffe94ca37abe45b1b4c13c1457bff623.org.'\nextra_tags = '', fail_silently = False\n\n    def add_message(request, level, message, extra_tags=\"\", fail_silently=False):\n        \"\"\"\n        Attempt to add a message to the request using the 'messages' app.\n        \"\"\"\n        try:\n            messages = request._messages\n        except AttributeError:\n            if not hasattr(request, \"META\"):\n                raise TypeError(\n                    \"add_message() argument must be an HttpRequest object, not \"\n                    \"'%s'.\" % request.__class__.__name__\n                )\n            if not fail_silently:\n>               raise MessageFailure(\n                    \"You cannot add messages without installing \"\n                    \"django.contrib.messages.middleware.MessageMiddleware\"\n                )\nE               django.contrib.messages.api.MessageFailure: You cannot add messages without installing django.contrib.messages.middleware.MessageMiddleware\n\n/usr/local/lib/python3.10/site-packages/django/contrib/messages/api.py:35: MessageFailure"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-8","seq":8,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-4ad9f04b539d40329047ff1b4eea6dfc/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-4ad9f04b539d40329047ff1b4eea6dfc/receipts_pytest.py allauth/account/tests/test_signup.py -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-8.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-9.0.2, pluggy-1.6.0 -- /usr/local/bin/python\ndjango: version: 5.2.11, settings: test_settings (from ini)\nrootdir: /django-allauth\nconfigfile: pytest.ini\nplugins: django-4.12.0\ncollecting ... collected 16 items\n\nallauth/account/tests/test_signup.py::CustomSignupFormTests::test_custom_form_field_order PASSED [  6%]\nallauth/account/tests/test_signup.py::CustomSignupFormTests::test_user_class_attribute PASSED [ 12%]\nallauth/account/tests/test_signup.py::BaseSignupFormTests::test_signup_email_verification PASSED [ 18%]\nallauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_in_blacklist PASSED [ 25%]\nallauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_maxlength PASSED [ 31%]\nallauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_not_in_blacklist PASSED [ 37%]\nallauth/account/tests/test_signup.py::SignupTests::test_django_password_validation PASSED [ 43%]\nallauth/account/tests/test_signup.py::SignupTests::test_signup_email_twice PASSED [ 50%]\nallauth/account/tests/test_signup.py::SignupTests::test_signup_other_email_verified_externally PASSED [ 56%]\nallauth/account/tests/test_signup.py::SignupTests::test_signup_password_twice_form_error PASSED [ 62%]\nallauth/account/tests/test_signup.py::SignupTests::test_signup_same_email_verified_externally PASSED [ 68%]\nallauth/account/tests/test_signup.py::test_prevent_enumeration_with_mandatory_verification PASSED [ 75%]\nallauth/account/tests/test_signup.py::test_prevent_enumeration_off PASSED [ 81%]\nallauth/account/tests/test_signup.py::test_prevent_enumeration_strictly PASSED [ 87%]\nallauth/account/tests/test_signup.py::test_prevent_enumeration_on PASSED [ 93%]\nallauth/account/tests/test_signup.py::test_get_initial_with_valid_email PASSED [100%]\n\n=============================== warnings summary ===============================\n../usr/local/lib/python3.10/site-packages/openid/oidutil.py:105\n  /usr/local/lib/python3.10/site-packages/openid/oidutil.py:105: DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.\n    ElementTree = __import__(mod_name, None, None, ['unused'])\n\nallauth/account/tests/test_signup.py::SignupTests::test_django_password_validation\n  /django-allauth/allauth/socialaccount/providers/openid/forms.py:5: 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.\n    openid = forms.URLField(\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n______________ CustomSignupFormTests.test_custom_form_field_order ______________\n---------------------------- Captured stderr setup -----------------------------\nCreating test database for alias 'default'...\n--------------------------- Captured stderr teardown ---------------------------\nDestroying test database for alias 'default'...\n------------ generated xml file: /opt/receipts/reports/agent1-8.xml ------------\n=========================== short test summary info ============================\nPASSED allauth/account/tests/test_signup.py::CustomSignupFormTests::test_custom_form_field_order\nPASSED allauth/account/tests/test_signup.py::CustomSignupFormTests::test_user_class_attribute\nPASSED allauth/account/tests/test_signup.py::BaseSignupFormTests::test_signup_email_verification\nPASSED allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_in_blacklist\nPASSED allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_maxlength\nPASSED allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_not_in_blacklist\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_django_password_validation\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_signup_email_twice\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_signup_other_email_verified_externally\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_signup_password_twice_form_error\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_signup_same_email_verified_externally\nPASSED allauth/account/tests/test_signup.py::test_prevent_enumeration_with_mandatory_verification\nPASSED allauth/account/tests/test_signup.py::test_prevent_enumeration_off\nPASSED allauth/account/tests/test_signup.py::test_prevent_enumeration_strictly\nPASSED allauth/account/tests/test_signup.py::test_prevent_enumeration_on\nPASSED allauth/account/tests/test_signup.py::test_get_initial_with_valid_email\n======================== 16 passed, 2 warnings in 1.10s ========================\n","stderr_tail":"","stdout_sha256":"4d5cfd41531b6f885aa3a675ac3b738e29b80682e980c41c5a0c7e2c46a46510","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-8.log","tree_digest":"bd08265573c7fb7be3fa3a01529c6b67fc365cdbbdd88a740fda106787e0b403","tree_download_s":5.776421208167449,"started_at":"2026-10-03T21:16:24.668149Z","duration_s":2.274298,"timed_out":false,"image_before":"7d344cd0-f9e0-4b26-8946-085c86565aa4","image_after":"351a5c01-8eca-4a23-a5d1-616dfc267009","junit":{"passed":["allauth/account/tests/test_signup.py::CustomSignupFormTests::test_custom_form_field_order","allauth/account/tests/test_signup.py::CustomSignupFormTests::test_user_class_attribute","allauth/account/tests/test_signup.py::BaseSignupFormTests::test_signup_email_verification","allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_in_blacklist","allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_maxlength","allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_not_in_blacklist","allauth/account/tests/test_signup.py::SignupTests::test_django_password_validation","allauth/account/tests/test_signup.py::SignupTests::test_signup_email_twice","allauth/account/tests/test_signup.py::SignupTests::test_signup_other_email_verified_externally","allauth/account/tests/test_signup.py::SignupTests::test_signup_password_twice_form_error","allauth/account/tests/test_signup.py::SignupTests::test_signup_same_email_verified_externally","allauth/account/tests/test_signup.py::test_prevent_enumeration_with_mandatory_verification","allauth/account/tests/test_signup.py::test_prevent_enumeration_off","allauth/account/tests/test_signup.py::test_prevent_enumeration_strictly","allauth/account/tests/test_signup.py::test_prevent_enumeration_on","allauth/account/tests/test_signup.py::test_get_initial_with_valid_email"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-9","seq":9,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-f8c36c7785f94104a73c989edd2b05d1/bin/busybox sh -c 'mkdir -p /tmp && cp /opt/receipts-f8c36c7785f94104a73c989edd2b05d1/incoming/810e6e895922c25920a362d0494d62ac255eedeaf69755f7c875bd88d4ddf392 /tmp/test_email_prefill.py'","path":"/tmp/test_email_prefill.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"810e6e895922c25920a362d0494d62ac255eedeaf69755f7c875bd88d4ddf392","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:16:40.620230Z","duration_s":0.0049429999999999995,"timed_out":false,"image_before":"351a5c01-8eca-4a23-a5d1-616dfc267009","image_after":"fb078fd8-23c8-4ea9-a040-9c3053f1150e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-10","seq":10,"branch_id":"agent1","kind":"command","cmd":"cd /tmp && python test_email_prefill.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"Traceback (most recent call last):\n  File \"/tmp/test_email_prefill.py\", line 53, in <module>\n    django.setup()\n  File \"/usr/local/lib/python3.10/site-packages/django/__init__.py\", line 24, in setup\n    apps.populate(settings.INSTALLED_APPS)\n  File \"/usr/local/lib/python3.10/site-packages/django/apps/registry.py\", line 124, in populate\n    app_config.ready()\n  File \"/django-allauth/allauth/account/apps.py\", line 15, in ready\n    raise ImproperlyConfigured(\ndjango.core.exceptions.ImproperlyConfigured: allauth.account.middleware.AccountMiddleware must be added to settings.MIDDLEWARE\n","stdout_sha256":"8c6ccd7cc7438b9c91e2bffd2707144c2bbc3687af176793ff52d36cfe513cef","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-10.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:16:43.526606Z","duration_s":0.231726,"timed_out":false,"image_before":"fb078fd8-23c8-4ea9-a040-9c3053f1150e","image_after":"d2be88ec-071e-42d3-8006-9eb03d524b52","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-11","seq":11,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-b77fcb0f13ed4708b0e876012ed342b1/bin/busybox sh -c 'mkdir -p /tmp && cp /opt/receipts-b77fcb0f13ed4708b0e876012ed342b1/incoming/aece7d58fa92dd7178ad82790f34bd1fef9abed689c1058ad5d630daf81dbaef /tmp/simple_test.py'","path":"/tmp/simple_test.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"aece7d58fa92dd7178ad82790f34bd1fef9abed689c1058ad5d630daf81dbaef","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-11.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:16:49.784890Z","duration_s":0.005016,"timed_out":false,"image_before":"d2be88ec-071e-42d3-8006-9eb03d524b52","image_after":"3663a01f-d3ec-498c-abe1-3b2aa73addb4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-12","seq":12,"branch_id":"agent1","kind":"command","cmd":"cd /tmp && python simple_test.py","path":null,"exit_code":1,"stdout_tail":"","stderr_tail":"Traceback (most recent call last):\n  File \"/tmp/simple_test.py\", line 2, in <module>\n    from allauth.utils import get_request_param\n  File \"/django-allauth/allauth/utils.py\", line 29, in <module>\n    from allauth import app_settings\n  File \"/django-allauth/allauth/app_settings.py\", line 4, in <module>\n    SITES_ENABLED = \"django.contrib.sites\" in settings.INSTALLED_APPS\n  File \"/usr/local/lib/python3.10/site-packages/django/conf/__init__.py\", line 81, in __getattr__\n    self._setup(name)\n  File \"/usr/local/lib/python3.10/site-packages/django/conf/__init__.py\", line 61, in _setup\n    raise ImproperlyConfigured(\ndjango.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.\n","stdout_sha256":"8cb6bded708717fdc456c6f4d1cd8cb6241a18b894a43df3c9d451ed36f5bab8","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-12.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:16:52.718795Z","duration_s":0.156723,"timed_out":false,"image_before":"3663a01f-d3ec-498c-abe1-3b2aa73addb4","image_after":"4c09d944-d24c-42b1-a5a8-de0b21b44974","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-13","seq":13,"branch_id":"agent1","kind":"write","cmd":"/opt/receipts-089a829d46ca46e4bc9e7bc2139b1eb1/bin/busybox sh -c 'mkdir -p /tmp && cp /opt/receipts-089a829d46ca46e4bc9e7bc2139b1eb1/incoming/0ddc3607063846eb961d7ae5967f2417308d9fb9a9da51b12bf73d382d4cdf71 /tmp/direct_test.py'","path":"/tmp/direct_test.py","exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"0ddc3607063846eb961d7ae5967f2417308d9fb9a9da51b12bf73d382d4cdf71","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-13.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:16:58.564741Z","duration_s":0.004547,"timed_out":false,"image_before":"4c09d944-d24c-42b1-a5a8-de0b21b44974","image_after":"94dd8293-3838-4a96-a008-cfb4cdb6cc10","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-14","seq":14,"branch_id":"agent1","kind":"command","cmd":"cd /tmp && python direct_test.py","path":null,"exit_code":0,"stdout_tail":"✓ get_request_param helper works correctly!\n\n✅ Helper function test passed!\n","stderr_tail":"","stdout_sha256":"7cf86c20f7a55cd1b4e8642b42828cc01d8989824daa3d1abafa1ce883c19503","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-14.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:17:01.737507Z","duration_s":0.024104,"timed_out":false,"image_before":"94dd8293-3838-4a96-a008-cfb4cdb6cc10","image_after":"f9765145-2977-4df1-bf27-455c9b23137f","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-15","seq":15,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-f72aa531399f47cfba967a49da1069c9/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-f72aa531399f47cfba967a49da1069c9/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning allauth/account/tests/test_signup.py allauth/socialaccount/conftest.py allauth/socialaccount/tests/test_signup.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-15.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 30 items\n\nallauth/account/tests/test_signup.py ................                    [ 53%]\nallauth/socialaccount/tests/test_signup.py .............F                [100%]\n\n=================================== FAILURES ===================================\nE   AttributeError: 'WSGIRequest' object has no attribute '_messages'\n\nDuring handling of the above exception, another exception occurred:\nE   django.contrib.messages.api.MessageFailure: You cannot add messages without installing django.contrib.messages.middleware.MessageMiddleware\n/usr/local/lib/python3.10/site-packages/django/contrib/messages/api.py:35: django.contrib.messages.api.MessageFailure: You cannot add messages without installing django.contrib.messages.middleware.MessageMiddleware\n==================================== PASSES ====================================\n----------- generated xml file: /opt/receipts/reports/agent1-15.xml ------------\n=========================== short test summary info ============================\nPASSED allauth/account/tests/test_signup.py::CustomSignupFormTests::test_custom_form_field_order\nPASSED allauth/account/tests/test_signup.py::CustomSignupFormTests::test_user_class_attribute\nPASSED allauth/account/tests/test_signup.py::BaseSignupFormTests::test_signup_email_verification\nPASSED allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_in_blacklist\nPASSED allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_maxlength\nPASSED allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_not_in_blacklist\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_django_password_validation\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_signup_email_twice\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_signup_other_email_verified_externally\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_signup_password_twice_form_error\nPASSED allauth/account/tests/test_signup.py::SignupTests::test_signup_same_email_verified_externally\nPASSED allauth/account/tests/test_signup.py::test_prevent_enumeration_with_mandatory_verification\nPASSED allauth/account/tests/test_signup.py::test_prevent_enumeration_off\nPASSED allauth/account/tests/test_signup.py::test_prevent_enumeration_strictly\nPASSED allauth/account/tests/test_signup.py::test_prevent_enumeration_on\nPASSED allauth/account/tests/test_signup.py::test_get_initial_with_valid_email\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_disconnect\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_email_address_clash_username_auto_signup\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_email_address_clash_username_not_required\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_email_address_clash_username_required\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_email_address_created\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_populate_username_in_blacklist\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_social_account_taken_at_signup\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_unique_email_validation_signup\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_unverified_email_change_at_signup\nPASSED allauth/socialaccount/tests/test_signup.py::SignupTests::test_verified_email_change_at_signup\nPASSED allauth/socialaccount/tests/test_signup.py::test_email_address_required_missing_from_sociallogin\nPASSED allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_at_social_signup_form\nPASSED allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_during_auto_signup\nFAILED allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email\n========================= 1 failed, 29 passed in 1.69s =========================\n","stderr_tail":"","stdout_sha256":"9ea4f78063c294d016294f2d7640a56878a5a731d5595b5922ff7e96edf4568c","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-15.log","tree_digest":"bd08265573c7fb7be3fa3a01529c6b67fc365cdbbdd88a740fda106787e0b403","tree_download_s":4.483081208076328,"started_at":"2026-10-03T21:17:05.953554Z","duration_s":2.849461,"timed_out":false,"image_before":"f9765145-2977-4df1-bf27-455c9b23137f","image_after":"136f009b-c2f1-4208-83d3-585e5f7fb301","junit":{"passed":["allauth/account/tests/test_signup.py::CustomSignupFormTests::test_custom_form_field_order","allauth/account/tests/test_signup.py::CustomSignupFormTests::test_user_class_attribute","allauth/account/tests/test_signup.py::BaseSignupFormTests::test_signup_email_verification","allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_in_blacklist","allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_maxlength","allauth/account/tests/test_signup.py::BaseSignupFormTests::test_username_not_in_blacklist","allauth/account/tests/test_signup.py::SignupTests::test_django_password_validation","allauth/account/tests/test_signup.py::SignupTests::test_signup_email_twice","allauth/account/tests/test_signup.py::SignupTests::test_signup_other_email_verified_externally","allauth/account/tests/test_signup.py::SignupTests::test_signup_password_twice_form_error","allauth/account/tests/test_signup.py::SignupTests::test_signup_same_email_verified_externally","allauth/account/tests/test_signup.py::test_prevent_enumeration_with_mandatory_verification","allauth/account/tests/test_signup.py::test_prevent_enumeration_off","allauth/account/tests/test_signup.py::test_prevent_enumeration_strictly","allauth/account/tests/test_signup.py::test_prevent_enumeration_on","allauth/account/tests/test_signup.py::test_get_initial_with_valid_email","allauth/socialaccount/tests/test_signup.py::SignupTests::test_disconnect","allauth/socialaccount/tests/test_signup.py::SignupTests::test_email_address_clash_username_auto_signup","allauth/socialaccount/tests/test_signup.py::SignupTests::test_email_address_clash_username_not_required","allauth/socialaccount/tests/test_signup.py::SignupTests::test_email_address_clash_username_required","allauth/socialaccount/tests/test_signup.py::SignupTests::test_email_address_created","allauth/socialaccount/tests/test_signup.py::SignupTests::test_populate_username_in_blacklist","allauth/socialaccount/tests/test_signup.py::SignupTests::test_social_account_taken_at_signup","allauth/socialaccount/tests/test_signup.py::SignupTests::test_unique_email_validation_signup","allauth/socialaccount/tests/test_signup.py::SignupTests::test_unverified_email_change_at_signup","allauth/socialaccount/tests/test_signup.py::SignupTests::test_verified_email_change_at_signup","allauth/socialaccount/tests/test_signup.py::test_email_address_required_missing_from_sociallogin","allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_at_social_signup_form","allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_during_auto_signup"],"failed":["allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"allauth/socialaccount/tests/test_signup.py::test_email_address_conflict_removes_conflicting_email":"django.contrib.messages.api.MessageFailure: You cannot add messages without installing django.contrib.messages.middleware.MessageMiddleware\nE   AttributeError: 'WSGIRequest' object has no attribute '_messages'\n\nDuring handling of the above exception, another exception occurred:\nE   django.contrib.messages.api.MessageFailure: You cannot add messages without installing django.contrib.messages.middleware.MessageMiddleware"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-16","seq":16,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-73b3568bfa5c4a06a38dae2a6b7a2889/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-73b3568bfa5c4a06a38dae2a6b7a2889/receipts_pytest.py allauth/account/tests/test_signup.py::test_get_initial_with_valid_email -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-16.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-9.0.2, pluggy-1.6.0 -- /usr/local/bin/python\ndjango: version: 5.2.11, settings: test_settings (from ini)\nrootdir: /django-allauth\nconfigfile: pytest.ini\nplugins: django-4.12.0\ncollecting ... collected 1 item\n\nallauth/account/tests/test_signup.py::test_get_initial_with_valid_email PASSED [100%]\n\n=============================== warnings summary ===============================\n../usr/local/lib/python3.10/site-packages/openid/oidutil.py:105\n  /usr/local/lib/python3.10/site-packages/openid/oidutil.py:105: DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.\n    ElementTree = __import__(mod_name, None, None, ['unused'])\n\nallauth/account/tests/test_signup.py::test_get_initial_with_valid_email\n  /django-allauth/allauth/socialaccount/providers/openid/forms.py:5: 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.\n    openid = forms.URLField(\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n______________________ test_get_initial_with_valid_email _______________________\n---------------------------- Captured stderr setup -----------------------------\nCreating test database for alias 'default'...\n--------------------------- Captured stderr teardown ---------------------------\nDestroying test database for alias 'default'...\n----------- generated xml file: /opt/receipts/reports/agent1-16.xml ------------\n=========================== short test summary info ============================\nPASSED allauth/account/tests/test_signup.py::test_get_initial_with_valid_email\n======================== 1 passed, 2 warnings in 0.88s =========================\n","stderr_tail":"","stdout_sha256":"291994918840dd82a173efb0a15369bf3d7fd7c89cbd2901bf8681cc82e01c4d","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-16.log","tree_digest":"bd08265573c7fb7be3fa3a01529c6b67fc365cdbbdd88a740fda106787e0b403","tree_download_s":3.6462434590794146,"started_at":"2026-10-03T21:17:21.793448Z","duration_s":2.08495,"timed_out":false,"image_before":"136f009b-c2f1-4208-83d3-585e5f7fb301","image_after":"45fc2105-0ab7-4896-9fbf-dea00d7528a2","junit":{"passed":["allauth/account/tests/test_signup.py::test_get_initial_with_valid_email"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-17","seq":17,"branch_id":"agent1","kind":"command","cmd":"rm -f /tmp/test_email_prefill.py /tmp/simple_test.py /tmp/direct_test.py","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-17.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T21:17:33.045931Z","duration_s":0.002506,"timed_out":false,"image_before":"45fc2105-0ab7-4896-9fbf-dea00d7528a2","image_after":"cbdcfd57-6400-434e-96e8-79ed8fae5dbb","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-18","seq":18,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-1d7ffee5887e40adb59bf22ddfbff2e2: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames e3e8f739a7bc011df926b911fa0d81a4845fee9d","path":null,"exit_code":0,"stdout_tail":"diff --git a/allauth/account/views.py b/allauth/account/views.py\nindex d2ab9163..380da665 100644\n--- a/allauth/account/views.py\n+++ b/allauth/account/views.py\n@@ -264,6 +264,13 @@ class SignupView(\n         except ImmediateHttpResponse as e:\n             return e.response\n \n+    def get_initial(self):\n+        initial = super(SignupView, self).get_initial()\n+        email = get_request_param(self.request, \"email\")\n+        if email:\n+            initial[\"email\"] = email\n+        return initial\n+\n     def get_context_data(self, **kwargs):\n         ret = super(SignupView, self).get_context_data(**kwargs)\n         form = ret[\"form\"]\n","stderr_tail":"","stdout_sha256":"e026e2a8af20c0ccd8c3501f1bb274d9ffafc4a45adb5d3f62fb0141558b55ac","log_path":null,"tree_digest":"bd08265573c7fb7be3fa3a01529c6b67fc365cdbbdd88a740fda106787e0b403","tree_download_s":4.4131811670959,"started_at":"2026-10-03T21:17:48.931626Z","duration_s":0.08601899980567396,"timed_out":false,"image_before":"cbdcfd57-6400-434e-96e8-79ed8fae5dbb","image_after":"cbdcfd57-6400-434e-96e8-79ed8fae5dbb","junit":null,"diff":{"files":[{"path":"allauth/account/views.py","added":7,"deleted":0,"category":"source","status":"modified"}],"patch_sha256":"e026e2a8af20c0ccd8c3501f1bb274d9ffafc4a45adb5d3f62fb0141558b55ac","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/artifacts/agent1/agent1-18.patch"},"patch_sha256":"e026e2a8af20c0ccd8c3501f1bb274d9ffafc4a45adb5d3f62fb0141558b55ac","dropped_paths":[],"snapshot_sha":"e3e8f739a7bc011df926b911fa0d81a4845fee9d"}
{"receipt_id":"agent1-19","seq":19,"branch_id":"agent1","kind":"command","cmd":"/opt/receipts-86455363749a4404ae2a0b230d3836ed/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-86455363749a4404ae2a0b230d3836ed/receipts_pytest.py allauth/account/tests/test_signup.py::test_get_initial_with_valid_email -v -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/agent1-19.xml","path":null,"exit_code":0,"stdout_tail":"============================= test session starts ==============================\nplatform linux -- Python 3.10.19, pytest-9.0.2, pluggy-1.6.0 -- /usr/local/bin/python\ndjango: version: 5.2.11, settings: test_settings (from ini)\nrootdir: /django-allauth\nconfigfile: pytest.ini\nplugins: django-4.12.0\ncollecting ... collected 1 item\n\nallauth/account/tests/test_signup.py::test_get_initial_with_valid_email PASSED [100%]\n\n=============================== warnings summary ===============================\n../usr/local/lib/python3.10/site-packages/openid/oidutil.py:105\n  /usr/local/lib/python3.10/site-packages/openid/oidutil.py:105: DeprecationWarning: defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.\n    ElementTree = __import__(mod_name, None, None, ['unused'])\n\nallauth/account/tests/test_signup.py::test_get_initial_with_valid_email\n  /django-allauth/allauth/socialaccount/providers/openid/forms.py:5: 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.\n    openid = forms.URLField(\n\n-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html\n==================================== PASSES ====================================\n______________________ test_get_initial_with_valid_email _______________________\n---------------------------- Captured stderr setup -----------------------------\nCreating test database for alias 'default'...\n--------------------------- Captured stderr teardown ---------------------------\nDestroying test database for alias 'default'...\n----------- generated xml file: /opt/receipts/reports/agent1-19.xml ------------\n=========================== short test summary info ============================\nPASSED allauth/account/tests/test_signup.py::test_get_initial_with_valid_email\n======================== 1 passed, 2 warnings in 0.92s =========================\n","stderr_tail":"","stdout_sha256":"7f5f8b690e0ccb26fb205acb3f0cfe0f28350ad4f5f218b3ec71d570c8f2992e","log_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/logs/agent1/agent1-19.log","tree_digest":"bd08265573c7fb7be3fa3a01529c6b67fc365cdbbdd88a740fda106787e0b403","tree_download_s":4.511709874961525,"started_at":"2026-10-03T21:18:07.834103Z","duration_s":2.1201689999999997,"timed_out":false,"image_before":"cbdcfd57-6400-434e-96e8-79ed8fae5dbb","image_after":"e6766fe1-5867-4b83-b1a2-612a60f3e7bc","junit":{"passed":["allauth/account/tests/test_signup.py::test_get_initial_with_valid_email"],"failed":[],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"agent1-20","seq":20,"branch_id":"agent1","kind":"diff","cmd":"compute patch in executor staging agent1-1cf455b4384943f8bfba52579006ea0c: /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false add -A && /opt/homebrew/Cellar/git/2.53.0/bin/git -c core.hooksPath=/dev/null -c core.attributesFile=/dev/null -c diff.external= -c core.quotePath=false diff --cached --binary --no-ext-diff --no-textconv --no-renames e3e8f739a7bc011df926b911fa0d81a4845fee9d","path":null,"exit_code":0,"stdout_tail":"diff --git a/allauth/account/views.py b/allauth/account/views.py\nindex d2ab9163..380da665 100644\n--- a/allauth/account/views.py\n+++ b/allauth/account/views.py\n@@ -264,6 +264,13 @@ class SignupView(\n         except ImmediateHttpResponse as e:\n             return e.response\n \n+    def get_initial(self):\n+        initial = super(SignupView, self).get_initial()\n+        email = get_request_param(self.request, \"email\")\n+        if email:\n+            initial[\"email\"] = email\n+        return initial\n+\n     def get_context_data(self, **kwargs):\n         ret = super(SignupView, self).get_context_data(**kwargs)\n         form = ret[\"form\"]\n","stderr_tail":"","stdout_sha256":"e026e2a8af20c0ccd8c3501f1bb274d9ffafc4a45adb5d3f62fb0141558b55ac","log_path":null,"tree_digest":"bd08265573c7fb7be3fa3a01529c6b67fc365cdbbdd88a740fda106787e0b403","tree_download_s":5.049072457943112,"started_at":"2026-10-03T21:18:27.325347Z","duration_s":0.082384750014171,"timed_out":false,"image_before":"e6766fe1-5867-4b83-b1a2-612a60f3e7bc","image_after":"e6766fe1-5867-4b83-b1a2-612a60f3e7bc","junit":null,"diff":{"files":[{"path":"allauth/account/views.py","added":7,"deleted":0,"category":"source","status":"modified"}],"patch_sha256":"e026e2a8af20c0ccd8c3501f1bb274d9ffafc4a45adb5d3f62fb0141558b55ac","patch_path":"~/dev/nebius-hackathon/pilot/v2-P/pennersr__django-allauth-3447/runs/pilot-pennersr__django-allauth-3447-f2542e9e53/artifacts/agent1/agent1-20.patch"},"patch_sha256":"e026e2a8af20c0ccd8c3501f1bb274d9ffafc4a45adb5d3f62fb0141558b55ac","dropped_paths":[],"snapshot_sha":"e3e8f739a7bc011df926b911fa0d81a4845fee9d"}
