コード例 #1
0
 def confirm(self):
     alarm = Alarm(name=self.name_entry.get())
     alarm.set_at(hour=self.at.get_hours(), minute=self.at.get_minutes())
     self.alarm_manager.add_alarm(alarm)
     self.pack_forget()
     alarms = ui.alarms.Alarms(self.container)
     alarms.pack()
コード例 #2
0
ファイル: test_alarm_manager.py プロジェクト: bo32/myalarm
    def test_add_alarm(self):
        self.assertFalse(self.dm.has_any_alarms())

        alarm = Alarm('7:30')
        alarm.set_at(hour='7', minute='30')

        self.dm.add_alarm(alarm)
        self.assertEqual(self.dm.get_count_alarms(), 1)

        candidate = self.dm.get_alarm_by_name('7:30')
        self.assertTrue(candidate is not None)
        self.assertEqual(candidate.get_hour(), '7')
        self.assertEqual(candidate.get_minute(), '30')