mirror of
https://github.com/django/django.git
synced 2025-06-07 12:39:12 +00:00
Fixed TransactionalTests.test_password_with_at_sign() isolation on Oracle.
This commit is contained in:
parent
3434dbd39d
commit
0336aa6672
@ -103,6 +103,8 @@ class TransactionalTests(TransactionTestCase):
|
|||||||
cursor.execute('DROP TRIGGER "TRG_NO_DATA_FOUND"')
|
cursor.execute('DROP TRIGGER "TRG_NO_DATA_FOUND"')
|
||||||
|
|
||||||
def test_password_with_at_sign(self):
|
def test_password_with_at_sign(self):
|
||||||
|
from django.db.backends.oracle.base import Database
|
||||||
|
|
||||||
old_password = connection.settings_dict["PASSWORD"]
|
old_password = connection.settings_dict["PASSWORD"]
|
||||||
connection.settings_dict["PASSWORD"] = "p@ssword"
|
connection.settings_dict["PASSWORD"] = "p@ssword"
|
||||||
try:
|
try:
|
||||||
@ -110,8 +112,8 @@ class TransactionalTests(TransactionTestCase):
|
|||||||
'/"p@ssword"@',
|
'/"p@ssword"@',
|
||||||
connection.client.connect_string(connection.settings_dict),
|
connection.client.connect_string(connection.settings_dict),
|
||||||
)
|
)
|
||||||
with self.assertRaises(DatabaseError) as context:
|
with self.assertRaises(Database.DatabaseError) as context:
|
||||||
connection.cursor()
|
connection.connect()
|
||||||
# Database exception: "ORA-01017: invalid username/password" is
|
# Database exception: "ORA-01017: invalid username/password" is
|
||||||
# expected.
|
# expected.
|
||||||
self.assertIn("ORA-01017", context.exception.args[0].message)
|
self.assertIn("ORA-01017", context.exception.args[0].message)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user