@@ -426,6 +426,7 @@ def test_2716_payloadType_deprecation(self):
426
426
queue = self .connection .queue (self .book_queue_name ,
427
427
payloadType = books_type )
428
428
self .assertEqual (queue .payload_type , books_type )
429
+ self .assertEqual (queue .payloadType , books_type )
429
430
self .assertRaisesRegex (oracledb .ProgrammingError , "^DPY-2014:" ,
430
431
self .connection .queue , self .book_queue_name ,
431
432
books_type , payloadType = books_type )
@@ -475,8 +476,8 @@ def test_2719_recipients_list(self):
475
476
props1 = queue .deqone ()
476
477
self .assertTrue (props1 is None )
477
478
478
- def test_2720_aq_notification (self ):
479
- "2720 - verify msgid of aq message which spawned notification "
479
+ def test_2720_aq_message_attributes (self ):
480
+ "2720 - verify attributes of AQ message which spawned notification"
480
481
if self .is_on_oracle_cloud (self .connection ):
481
482
self .skipTest ("AQ notification not supported on the cloud" )
482
483
queue = self .get_and_clear_queue (self .book_queue_name ,
@@ -486,7 +487,12 @@ def test_2720_aq_notification(self):
486
487
def notification_callback (message ):
487
488
self .cursor .execute ("select msgid from book_queue_tab" )
488
489
actual_msgid , = self .cursor .fetchone ()
489
- self .assertEqual (actual_msgid , message .msgid )
490
+ self .assertEqual (message .msgid , actual_msgid )
491
+ self .assertEqual (message .consumer_name , None )
492
+ main_user = test_env .get_main_user ().upper ()
493
+ self .assertEqual (message .queue_name ,
494
+ f'"{ main_user } "."{ queue .name } "' )
495
+ self .assertEqual (message .type , oracledb .EVENT_AQ )
490
496
with condition :
491
497
condition .notify ()
492
498
sub = connection .subscribe (namespace = oracledb .SUBSCR_NAMESPACE_AQ ,
0 commit comments