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;
|
return NULL;
|
||||||
if (sidObj) {
|
if (sidObj) {
|
||||||
connectDataObj = sidObj;
|
connectDataObj = sidObj;
|
||||||
format = cxString_FromAscii("(DESCRIPTION=(ADDRESS_LIST=(ADDRESS="
|
format = cxString_FromAscii("(DESCRIPTION=(ADDRESS="
|
||||||
"(PROTOCOL=TCP)(HOST=%s)(PORT=%s)))(CONNECT_DATA=(SID=%s)))");
|
"(PROTOCOL=TCP)(HOST=%s)(PORT=%s))(CONNECT_DATA=(SID=%s)))");
|
||||||
} else {
|
} else {
|
||||||
connectDataObj = serviceNameObj;
|
connectDataObj = serviceNameObj;
|
||||||
format = cxString_FromAscii("(DESCRIPTION=(ADDRESS_LIST=(ADDRESS="
|
format = cxString_FromAscii("(DESCRIPTION=(ADDRESS="
|
||||||
"(PROTOCOL=TCP)(HOST=%s)(PORT=%s)))(CONNECT_DATA="
|
"(PROTOCOL=TCP)(HOST=%s)(PORT=%s))(CONNECT_DATA="
|
||||||
"(SERVICE_NAME=%s)))");
|
"(SERVICE_NAME=%s)))");
|
||||||
}
|
}
|
||||||
if (!format)
|
if (!format)
|
||||||
|
|||||||
@ -53,8 +53,8 @@ class TestConnection(TestCase):
|
|||||||
|
|
||||||
def testMakeDSN(self):
|
def testMakeDSN(self):
|
||||||
"test making a data source name from host, port and sid"
|
"test making a data source name from host, port and sid"
|
||||||
formatString = "(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)" + \
|
formatString = "(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)" + \
|
||||||
"(HOST=%s)(PORT=%d)))(CONNECT_DATA=(SID=%s)))"
|
"(HOST=%s)(PORT=%d))(CONNECT_DATA=(SID=%s)))"
|
||||||
args = ("hostname", 1521, "TEST")
|
args = ("hostname", 1521, "TEST")
|
||||||
result = cx_Oracle.makedsn(*args)
|
result = cx_Oracle.makedsn(*args)
|
||||||
self.assertEqual(result, formatString % args)
|
self.assertEqual(result, formatString % args)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user