'Tests a beacon information with a bunch of satellites, none of
which used in computing a fix.'

def test_simple(self):

    def _buildSatellite(**kw):
        kwargs = dict(self.satelliteKwargs)
        kwargs.update(kw)
        return base.Satellite(**kwargs)
    beacons = set()
    for prn in range(1, 10):
        beacons.add(_buildSatellite(identifier=prn))
    bi = base.BeaconInformation(beacons)
    self.assertEqual(len(bi.seenBeacons), 9)
    self.assertEqual(len(bi.usedBeacons), 0)
    self.assertEqual(repr(bi), '<BeaconInformation    (used    beacons    (0):    [],    unused    beacons:    [<Satellite    (1),    azimuth:    1,    elevation:    1,    snr:    1.0>,    <Satellite    (2),    azimuth:    1,    elevation:    1,    snr:    1.0>,    <Satellite    (3),    azimuth:    1,    elevation:    1,    snr:    1.0>,    <Satellite    (4),    azimuth:    1,    elevation:    1,    snr:    1.0>,    <Satellite    (5),    azimuth:    1,    elevation:    1,    snr:    1.0>,    <Satellite    (6),    azimuth:    1,    elevation:    1,    snr:    1.0>,    <Satellite    (7),    azimuth:    1,    elevation:    1,    snr:    1.0>,    <Satellite    (8),    azimuth:    1,    elevation:    1,    snr:    1.0>,    <Satellite    (9),    azimuth:    1,    elevation:    1,    snr:    1.0>])>')
