'Sends an entire gamut of sentences and verifies the
appropriate callbacks fire. These are more than you\'d expect
from your average consumer GPS device. They have most of the
important information, including beacon information and
visibility.'

def test_lotsOfMixedSentences(self):

    sentences = (([GPGSA] + GPGSV_SEQ) + [GPRMC, GPGGA, GPGLL])
    callbacksFired = ['headingReceived', 'beaconInformationReceived', 'speedReceived', 'positionReceived', 'timeReceived', 'altitudeReceived', 'positionErrorReceived']
    self._receiverTest(sentences, callbacksFired)
