@@ -426,6 +426,7 @@ def test_2716_payloadType_deprecation(self):
426426 queue = self .connection .queue (self .book_queue_name ,
427427 payloadType = books_type )
428428 self .assertEqual (queue .payload_type , books_type )
429+ self .assertEqual (queue .payloadType , books_type )
429430 self .assertRaisesRegex (oracledb .ProgrammingError , "^DPY-2014:" ,
430431 self .connection .queue , self .book_queue_name ,
431432 books_type , payloadType = books_type )
@@ -475,8 +476,8 @@ def test_2719_recipients_list(self):
475476 props1 = queue .deqone ()
476477 self .assertTrue (props1 is None )
477478
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"
480481 if self .is_on_oracle_cloud (self .connection ):
481482 self .skipTest ("AQ notification not supported on the cloud" )
482483 queue = self .get_and_clear_queue (self .book_queue_name ,
@@ -486,7 +487,12 @@ def test_2720_aq_notification(self):
486487 def notification_callback (message ):
487488 self .cursor .execute ("select msgid from book_queue_tab" )
488489 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 )
490496 with condition :
491497 condition .notify ()
492498 sub = connection .subscribe (namespace = oracledb .SUBSCR_NAMESPACE_AQ ,
0 commit comments