@@ -35,6 +35,31 @@ def test_service_bus_queue_trigger_valid_creation(self):
3535 "cardinality" : Cardinality .ONE
3636 })
3737
38+ def test_service_bus_queue_trigger_autocomplete_valid_creation (self ):
39+ trigger = ServiceBusQueueTrigger (name = "req" , connection = "dummy_conn" ,
40+ queue_name = "dummy_queue" ,
41+ data_type = DataType .UNDEFINED ,
42+ access_rights = AccessRights .MANAGE ,
43+ is_sessions_enabled = True ,
44+ cardinality = Cardinality .ONE ,
45+ auto_complete_messages = True ,
46+ dummy_field = "dummy" )
47+
48+ self .assertEqual (trigger .get_binding_name (), "serviceBusTrigger" )
49+ self .assertEqual (trigger .get_dict_repr (), {
50+ "type" : SERVICE_BUS_TRIGGER ,
51+ "direction" : BindingDirection .IN ,
52+ 'dummyField' : 'dummy' ,
53+ "name" : "req" ,
54+ "connection" : "dummy_conn" ,
55+ "queueName" : "dummy_queue" ,
56+ "dataType" : DataType .UNDEFINED ,
57+ "accessRights" : AccessRights .MANAGE ,
58+ "isSessionsEnabled" : True ,
59+ "cardinality" : Cardinality .ONE ,
60+ "autoCompleteMessages" : True
61+ })
62+
3863 def test_service_bus_queue_output_valid_creation (self ):
3964 service_bus_queue_output = ServiceBusQueueOutput (
4065 name = "res" ,
@@ -82,6 +107,33 @@ def test_service_bus_topic_trigger_valid_creation(self):
82107 "cardinality" : Cardinality .ONE
83108 })
84109
110+ def test_service_bus_topic_trigger_autocomplete_valid_creation (self ):
111+ trigger = ServiceBusTopicTrigger (name = "req" , connection = "dummy_conn" ,
112+ topic_name = "dummy_topic" ,
113+ subscription_name = "dummy_sub" ,
114+ data_type = DataType .UNDEFINED ,
115+ access_rights = AccessRights .MANAGE ,
116+ is_sessions_enabled = True ,
117+ cardinality = Cardinality .ONE ,
118+ auto_complete_messages = True ,
119+ dummy_field = "dummy" )
120+
121+ self .assertEqual (trigger .get_binding_name (), "serviceBusTrigger" )
122+ self .assertEqual (trigger .get_dict_repr (), {
123+ "type" : SERVICE_BUS_TRIGGER ,
124+ "direction" : BindingDirection .IN ,
125+ 'dummyField' : 'dummy' ,
126+ "name" : "req" ,
127+ "connection" : "dummy_conn" ,
128+ "topicName" : "dummy_topic" ,
129+ "subscriptionName" : "dummy_sub" ,
130+ "dataType" : DataType .UNDEFINED ,
131+ "accessRights" : AccessRights .MANAGE ,
132+ "isSessionsEnabled" : True ,
133+ "cardinality" : Cardinality .ONE ,
134+ "autoCompleteMessages" : True
135+ })
136+
85137 def test_service_bus_topic_output_valid_creation (self ):
86138 output = ServiceBusTopicOutput (name = "res" , connection = "dummy_conn" ,
87139 topic_name = "dummy_topic" ,
0 commit comments