def add_alarm(): if request.method == 'POST': alarm = Alarm( name=request.form['name'], days=request.form['days'], hour=request.form['hour'], minute=request.form['minute'], action=request.form['action'], param=request.form['param'] ) sched.add_alarm(alarm) flash('Added alarm {}'.format(alarm.name)) return redirect(url_for('.list_alarms')) return render_template('alarm/add-alarm.html', form=AlarmForm())
def test_add_alarm_play_songs(self): alarm = Alarm(name=u'Pi Alarm', days=u'mon-fri', hour=3, minute=14, action='play_songs', param=3) alarm_added = sched.add_alarm(alarm) self.assertEqual('pi-alarm', alarm_added.id)