示例#1
0
 def test_event_list_addEventQuickly(self):
     el = EventList()
     el.addEventQuickly(float(0.123), DateAndTime(42))
     self.assertEquals(el.getNumberEvents(), 1)
     self.assertEquals(el.getEventType(), EventType.TOF)
     self.assertEquals(el.getTofs()[0], float(0.123))
     self.assertEquals(el.getPulseTimes()[0], DateAndTime(42))
示例#2
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)
示例#3
0
 def createRandomEventList(self, length):
     el = EventList()
     for i in range(length):
         el.addEventQuickly(float(i), DateAndTime(i))
     return el