Remove unnecessary section of TNS naming string (ADDRESS_LIST).
This commit is contained in:
parent
4185d96682
commit
678476f5f0
@ -196,12 +196,12 @@ static PyObject* MakeDSN(
|
||||
return NULL;
|
||||
if (sidObj) {
|
||||
connectDataObj = sidObj;
|
||||
format = cxString_FromAscii("(DESCRIPTION=(ADDRESS_LIST=(ADDRESS="
|
||||
"(PROTOCOL=TCP)(HOST=%s)(PORT=%s)))(CONNECT_DATA=(SID=%s)))");
|
||||
format = cxString_FromAscii("(DESCRIPTION=(ADDRESS="
|
||||
"(PROTOCOL=TCP)(HOST=%s)(PORT=%s))(CONNECT_DATA=(SID=%s)))");
|
||||
} else {
|
||||
connectDataObj = serviceNameObj;
|
||||
format = cxString_FromAscii("(DESCRIPTION=(ADDRESS_LIST=(ADDRESS="
|
||||
"(PROTOCOL=TCP)(HOST=%s)(PORT=%s)))(CONNECT_DATA="
|
||||
format = cxString_FromAscii("(DESCRIPTION=(ADDRESS="
|
||||
"(PROTOCOL=TCP)(HOST=%s)(PORT=%s))(CONNECT_DATA="
|
||||
"(SERVICE_NAME=%s)))");
|
||||
}
|
||||
if (!format)
|
||||
|
||||
@ -53,8 +53,8 @@ class TestConnection(TestCase):
|
||||
|
||||
def testMakeDSN(self):
|
||||
"test making a data source name from host, port and sid"
|
||||
formatString = "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)" + \
|
||||
"(HOST=%s)(PORT=%d)))(CONNECT_DATA=(SID=%s)))"
|
||||
formatString = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)" + \
|
||||
"(HOST=%s)(PORT=%d))(CONNECT_DATA=(SID=%s)))"
|
||||
args = ("hostname", 1521, "TEST")
|
||||
result = cx_Oracle.makedsn(*args)
|
||||
self.assertEqual(result, formatString % args)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user