@@ -65,7 +65,7 @@ def dummy_func():
6565 self .assertTrue (isinstance (func .get_trigger (), HttpTrigger ))
6666 self .assertTrue (func .get_trigger ().route , "dummy" )
6767
68- def test_timer_trigger_default_args (self ):
68+ def test_schedule_trigger_default_args (self ):
6969 app = self .func_app
7070
7171 @app .schedule (arg_name = "req" , schedule = "dummy_schedule" )
@@ -86,7 +86,7 @@ def dummy_func():
8686 ]
8787 })
8888
89- def test_timer_trigger_full_args (self ):
89+ def test_schedule_trigger_full_args (self ):
9090 app = self .func_app
9191
9292 @app .schedule (arg_name = "req" , schedule = "dummy_schedule" ,
@@ -112,6 +112,53 @@ def dummy():
112112 ]
113113 })
114114
115+ def test_timer_trigger_default_args (self ):
116+ app = self .func_app
117+
118+ @app .timer_trigger (arg_name = "req" , schedule = "dummy_schedule" )
119+ def dummy_func ():
120+ pass
121+
122+ func = self ._get_user_function (app )
123+ self .assertEqual (func .get_function_name (), "dummy_func" )
124+ assert_json (self , func , {
125+ "scriptFile" : "function_app.py" ,
126+ "bindings" : [
127+ {
128+ "name" : "req" ,
129+ "type" : TIMER_TRIGGER ,
130+ "direction" : BindingDirection .IN ,
131+ "schedule" : "dummy_schedule"
132+ }
133+ ]
134+ })
135+
136+ def test_timer_trigger_full_args (self ):
137+ app = self .func_app
138+
139+ @app .timer_trigger (arg_name = "req" , schedule = "dummy_schedule" ,
140+ run_on_startup = False , use_monitor = False ,
141+ data_type = DataType .STRING , dummy_field = 'dummy' )
142+ def dummy ():
143+ pass
144+
145+ func = self ._get_user_function (app )
146+ assert_json (self , func , {
147+ "scriptFile" : "function_app.py" ,
148+ "bindings" : [
149+ {
150+ "name" : "req" ,
151+ "type" : TIMER_TRIGGER ,
152+ "dataType" : DataType .STRING ,
153+ "direction" : BindingDirection .IN ,
154+ 'dummyField' : 'dummy' ,
155+ "schedule" : "dummy_schedule" ,
156+ "runOnStartup" : False ,
157+ "useMonitor" : False
158+ }
159+ ]
160+ })
161+
115162 def test_route_default_args (self ):
116163 app = self .func_app
117164
0 commit comments