예제 #1
0
 def test04_canPutDataInQueue(self):
         getter = BioDataGetter(self.dataSource, self.queue)
         input = getter._getData()
         data = getter._transformData(input)
         getter._putData(data)
         out = getter.dst.get(True, 3)
         self.assertEquals(PORT_NUMBER, out[0])
         self.assertEquals(P3_OUTPUT, out[1])
예제 #2
0
 def test03_canParseP38channelFast(self):
         getter = BioDataGetter(self.dataSource, self.queue)
         input = getter._getData()
         start = time.time()
         for i in range(1000):
             output = getter._transformData(input)
         end = time.time()
         dur = (end - start)/1000.0
         self.assertTrue(dur < 0.0002)     
예제 #3
0
 def test02_canParseP38channel(self):
         getter = BioDataGetter(self.dataSource, self.queue)
         input = getter._getData()
         output = getter._transformData(input)
         self.assertEquals(P3_OUTPUT, output[2])