示例#1
0
    def test_channel_set(self):
        ch = Channel(**{
            "index": 1,
            "name": "Channel name",
            "frequency": "100.1234",
            "modulation": "FM",
            "tqcode": 0,
            "delay": 2,
            "lockout": False,
            "priority": False,
        })

        scanner = VirtualScanner()
        scanner.set_channel(ch)

        with self.assertRaises(ScannerException):
            scanner = NonRespondingScanner()
            scanner.set_channel(ch)

        with self.assertRaises(ScannerException):
            scanner = ErrorRespondingScanner()
            scanner.set_channel(ch)

        with self.assertRaises(ScannerException):
            scanner = GarbageRespondingScanner()
            scanner.set_channel(ch)
示例#2
0
    def test_channel_set(self):
        ch = Channel(
            **{
                "index": 1,
                "name": "Channel name",
                "frequency": "100.1234",
                "modulation": "FM",
                "tqcode": 0,
                "delay": 2,
                "lockout": False,
                "priority": False,
            })

        scanner = VirtualScanner()
        scanner.set_channel(ch)

        with self.assertRaises(ScannerException):
            scanner = NonRespondingScanner()
            scanner.set_channel(ch)

        with self.assertRaises(ScannerException):
            scanner = ErrorRespondingScanner()
            scanner.set_channel(ch)

        with self.assertRaises(ScannerException):
            scanner = GarbageRespondingScanner()
            scanner.set_channel(ch)