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()
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')