示例#1
0
    def test_channel_get(self):
        scanner = VirtualScanner()
        channel = scanner.get_channel(1)
        self.assertEqual(channel.name, "Channel 1")
        self.assertEqual(channel.freqcode, "01010000")
        self.assertEqual(channel.modulation, "FM")
        self.assertEqual(channel.delay, 2)

        with self.assertRaises(ScannerException):
            scanner = NonRespondingScanner()
            channel = scanner.get_channel(1)

        with self.assertRaises(ScannerException):
            scanner = ErrorRespondingScanner()
            channel = scanner.get_channel(1)

        with self.assertRaises(ScannerException):
            scanner = GarbageRespondingScanner()
            channel = scanner.get_channel(1)
示例#2
0
    def test_channel_get(self):
        scanner = VirtualScanner()
        channel = scanner.get_channel(1)
        self.assertEqual(channel.name, "Channel 1")
        self.assertEqual(channel.freqcode, "01010000")
        self.assertEqual(channel.modulation, "FM")
        self.assertEqual(channel.delay, 2)

        with self.assertRaises(ScannerException):
            scanner = NonRespondingScanner()
            channel = scanner.get_channel(1)

        with self.assertRaises(ScannerException):
            scanner = ErrorRespondingScanner()
            channel = scanner.get_channel(1)

        with self.assertRaises(ScannerException):
            scanner = GarbageRespondingScanner()
            channel = scanner.get_channel(1)