class TestEEGTableToPacketConverter(unittest.TestCase): def setUp(self): self.converter = EEGTablePacketSource(FILE_PATH, False) def test_convert_sunshine(self): self.assertFalse(self.converter.hasMore) self.converter.convert() self.assertTrue(self.converter.hasMore) for _ in range(0, len(self.converter.data)): self.converter.dequeue() self.assertFalse(self.converter.hasMore)
class TestEEGTableToPacketUtil(unittest.TestCase): def setUp(self): self.util = EEGTablePacketSource() self.util.convert() def test_dequeue(self): data = self.util.dequeue() self.assertEquals(len(data.sensors), 17) self.assertTrue("X" in data.sensors.keys()) self.assertTrue("quality" in data.sensors["X"].keys())