示例#1
0
    def test_enter_programming(self):
        scanner = VirtualScanner()
        scanner.enter_programming()

        with self.assertRaises(ScannerException):
            scanner = NonRespondingScanner()
            scanner.enter_programming()

        with self.assertRaises(ScannerException):
            scanner = ErrorRespondingScanner()
            scanner.enter_programming()

        with self.assertRaises(ScannerException):
            scanner = GarbageRespondingScanner()
            scanner.enter_programming()
示例#2
0
    def test_enter_programming(self):
        scanner = VirtualScanner()
        scanner.enter_programming()

        with self.assertRaises(ScannerException):
            scanner = NonRespondingScanner()
            scanner.enter_programming()

        with self.assertRaises(ScannerException):
            scanner = ErrorRespondingScanner()
            scanner.enter_programming()

        with self.assertRaises(ScannerException):
            scanner = GarbageRespondingScanner()
            scanner.enter_programming()