﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
35226	Copying a connection with a new alias fails	Florian Apolloner	nobody	"While working on connection pooling for postgres I ran into the following regression (since 8fb0be3500cc7519a56985b1b6f415d75ac6fedb):

{{{
from django.db import connection
from django.test import TestCase


class Test(TestCase):
    def test_something(self):
        new_connection = connection.copy(""asd"")
        with new_connection.cursor() as cursor:
            print(cursor.execute(""SELECT 1"").fetchall())
}}}

On 5.0 this works fine, on main this fails with:
> django.test.testcases.DatabaseOperationForbidden: Database threaded connections to 'asd' are not allowed in this test. Add 'asd' to test_regression.Test.databases to ensure proper test isolation and silence this failure.

I cannot really add this to `databases` since this is a dynamically created database. I am opening this as release blocker so it doesn't get lost (I might be holding it wrong though)"	Bug	new	Testing framework	5.0	Release blocker			Florian Apolloner	Unreviewed	0	0	0	0	0	0
