Пример #1
0
 def test_tuner_fm_scan_on_fm2_band(self):
     radio = Radio()
     # set up known values
     radio.tuner_band = TunerBands.FM2
     radio.tuner_freq = 915
     radio.tuner_preset = 1
     # parse display
     radio.parse(b"SCAN1035MHZ")
     self.assertEqual(radio.tuner_freq, 1035)
     self.assertEqual(radio.tuner_preset, 0)
     self.assertEqual(radio.tuner_band, TunerBands.FM2)
     self.assertEqual(radio.operation_mode,
         OperationModes.TUNER_SCANNING)
     self.assertEqual(radio.display_mode,
         DisplayModes.SHOWING_OPERATION)
Пример #2
0
 def test_tuner_am_scan_on(self):
     values = (
         (b"SCAN 530kHz",  530),
         (b"SCAN1710KHZ", 1710),
     )
     for display, freq in values:
         radio = Radio()
         radio.tuner_band = TunerBands.AM
         radio.parse(display)
         self.assertEqual(radio.tuner_freq, freq)
         self.assertEqual(radio.tuner_band, TunerBands.AM)
         self.assertEqual(radio.tuner_preset, 0)
         self.assertEqual(radio.operation_mode,
             OperationModes.TUNER_SCANNING)
         self.assertEqual(radio.display_mode,
             DisplayModes.SHOWING_OPERATION)