Esempio n. 1
0
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)
Esempio n. 2
0
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())