Skip to content

Commit 6a0fe94

Browse files
Test suite improvements.
1 parent f1f56f2 commit 6a0fe94

File tree

2 files changed

+19
-1
lines changed

2 files changed

+19
-1
lines changed

tests/test_4500_connect_params.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,5 +501,24 @@ def test_4532_multiple_alias_entry_tnsnames(self):
501501
self.assertEqual(params.port, 1132)
502502
self.assertEqual(params.service_name, "my_service_name32")
503503

504+
def test_4533_easy_connect_with_pool_parameters(self):
505+
"4533 - test EasyConnect with pool parameters"
506+
options = [
507+
("cclass_33a", "self", oracledb.PURITY_SELF),
508+
("cclass_33b", "new", oracledb.PURITY_NEW)
509+
]
510+
for cclass, purity_str, purity_int in options:
511+
connect_string = f"my_host_33/my_service_name_33:pooled?" \
512+
f"pool_connection_class={cclass}&" \
513+
f"pool_purity={purity_str}"
514+
params = oracledb.ConnectParams()
515+
params.parse_connect_string(connect_string)
516+
self.assertEqual(params.host, "my_host_33")
517+
self.assertEqual(params.service_name, "my_service_name_33")
518+
self.assertEqual(params.port, 1521)
519+
self.assertEqual(params.server_type, "pooled")
520+
self.assertEqual(params.cclass, cclass)
521+
self.assertEqual(params.purity, purity_int)
522+
504523
if __name__ == "__main__":
505524
test_env.run_test_cases()

tests/test_4700_pool_params.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ def test_4700_writable_params(self):
5454
self.__test_writable_parameter("connectiontype", oracledb.Connection)
5555
self.__test_writable_parameter("getmode", oracledb.POOL_GETMODE_NOWAIT)
5656
self.__test_writable_parameter("homogeneous", False)
57-
self.__test_writable_parameter("externalauth", True)
5857
self.__test_writable_parameter("timeout", 25)
5958
self.__test_writable_parameter("wait_timeout", 45)
6059
self.__test_writable_parameter("max_lifetime_session", 65)

0 commit comments

Comments
 (0)