Remove unnecessary section of TNS naming string (ADDRESS_LIST).

This commit is contained in:
Anthony Tuininga 2017-01-13 11:37:52 -07:00
parent 4185d96682
commit 678476f5f0
2 changed files with 6 additions and 6 deletions

View File

@ -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)

View File

@ -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)