Skip to content

Commit b781d4c

Browse files
Test suite improvements.
1 parent 1236b30 commit b781d4c

File tree

3 files changed

+28
-0
lines changed

3 files changed

+28
-0
lines changed

tests/test_1100_connection.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,11 @@ def test_1144(self):
790790
conn = test_env.get_connection(sdu=sdu)
791791
self.assertEqual(conn.sdu, sdu)
792792

793+
def test_1145(self):
794+
"1145 - test connection with invalid conn_class"
795+
with self.assertRaisesFullCode("DPY-2023"):
796+
test_env.get_connection(conn_class=oracledb.ConnectionPool)
797+
793798

794799
if __name__ == "__main__":
795800
test_env.run_test_cases()

tests/test_4500_connect_params.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -829,6 +829,22 @@ def test_4571(self):
829829
self.assertEqual(params.service_name, "my_service_name")
830830
self.assertEqual(params.wallet_location, "/some/dir")
831831

832+
def test_4572(self):
833+
"4572 - test that use_tcp_fast_open is set correctly"
834+
params = oracledb.ConnectParams()
835+
params.set(use_tcp_fast_open=True)
836+
self.assertTrue(params.use_tcp_fast_open)
837+
params.set(use_tcp_fast_open=False)
838+
self.assertFalse(params.use_tcp_fast_open)
839+
params.set(use_tcp_fast_open="True")
840+
self.assertTrue(params.use_tcp_fast_open)
841+
params.set(use_tcp_fast_open="False")
842+
self.assertFalse(params.use_tcp_fast_open)
843+
params.set(use_tcp_fast_open=None)
844+
self.assertFalse(params.use_tcp_fast_open)
845+
params.set(use_tcp_fast_open=1)
846+
self.assertTrue(params.use_tcp_fast_open)
847+
832848

833849
if __name__ == "__main__":
834850
test_env.run_test_cases()

tests/test_5300_connection_async.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,13 @@ async def test_5342(self):
534534
)
535535
self.assertEqual(conn.db_domain, db_domain)
536536

537+
async def test_5343(self):
538+
"5343 - test connection with invalid conn_class"
539+
with self.assertRaisesFullCode("DPY-2023"):
540+
await test_env.get_connection_async(
541+
conn_class=oracledb.ConnectionPool
542+
)
543+
537544

538545
if __name__ == "__main__":
539546
test_env.run_test_cases()

0 commit comments

Comments
 (0)