示例#1
0
 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)
示例#2
0
 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)