def test_event_list_addEventQuickly(self): el = EventList() el.addEventQuickly(float(0.123), DateAndTime(42)) self.assertEqual(el.getNumberEvents(), 1) self.assertEqual(el.getEventType(), EventType.TOF) self.assertEqual(el.getTofs()[0], float(0.123)) self.assertEqual(el.getPulseTimes()[0], DateAndTime(42)) self.assertEqual(el.getPulseTimesAsNumpy()[0], gps_epoch_plus_42_nanoseconds)
def test_event_list_addWeightedEventQuickly(self): el = EventList() el.switchTo(EventType.WEIGHTED) el.addWeightedEventQuickly(float(0.123), 1.0, 0.1, DateAndTime(42)) self.assertEqual(el.getEventType(), EventType.WEIGHTED) self.assertEqual(el.getTofs()[0], float(0.123)) self.assertEqual(el.getPulseTimes()[0], DateAndTime(42)) self.assertEqual(el.getPulseTimesAsNumpy()[0], gps_epoch_plus_42_nanoseconds) self.assertEqual(el.getWeights()[0], 1.0)