def test_evlist(self): l = EventList() t = self.time() self.assertEqual(len(l), 0) e = Event(begin=t, end=t + 1) l.append(e) self.assertEqual(len(l), 1) self.assertEqual(l[0], e)
def test_set_elem_fail(self): l = EventList([Event(), Event()]) with self.assertRaises(ValueError): l[3] = "plop"
def test_inc_empty(self): l = EventList() l = l[::'inc'] self.assertEqual([], l)
def test_eventlist_is_same(self): c = Calendar() l = EventList() c.events = l self.assertIs(c.events, l)