コード例 #1
0
ファイル: views.py プロジェクト: everett-toews/pi-o-clock
def disable_alarm(alarm_id):
    alarm = sched.get_alarm(Alarm(id=alarm_id))
    sched.play_alarm(alarm)

    return render_template('alarm/get-alarm.html', alarm=alarm)
コード例 #2
0
ファイル: views.py プロジェクト: everett-toews/pi-o-clock
def remove_alarm(alarm_id):
    alarm = sched.get_alarm(Alarm(id=alarm_id))
    sched.remove_alarm(alarm)

    return redirect(url_for('.list_alarms'))
コード例 #3
0
    def test_remove_alarm(self):
        sched.remove_alarm(Alarm(id='pi-alarm'))

        self.assertIsNone(sched.get_alarm(Alarm(id='pi-alarm')))
コード例 #4
0
ファイル: views.py プロジェクト: everett-toews/pi-o-clock
def get_alarm(alarm_id):
    alarm = sched.get_alarm(Alarm(id=alarm_id))

    return render_template('alarm/get-alarm.html', alarm=alarm)
コード例 #5
0
 def test_get_alarm(self):
     alarm = sched.get_alarm(Alarm(id='pi-alarm'))
     self.assertEqual('pi-alarm', alarm.id)
     self.assertEqual('Pi Alarm', alarm.name)