示例#1
0
    def test_model(self):
        scanner = VirtualScanner()
        model = scanner.get_model()
        self.assertEqual(model, "VIRTUAL")

        with self.assertRaises(ScannerException):
            scanner = NonRespondingScanner()
            model = scanner.get_model()

        with self.assertRaises(ScannerException):
            scanner = ErrorRespondingScanner()
            model = scanner.get_model()

        with self.assertRaises(ScannerException):
            scanner = GarbageRespondingScanner()
            model = scanner.get_model()
示例#2
0
    def test_model(self):
        scanner = VirtualScanner()
        model = scanner.get_model()
        self.assertEqual(model, "VIRTUAL")

        with self.assertRaises(ScannerException):
            scanner = NonRespondingScanner()
            model = scanner.get_model()

        with self.assertRaises(ScannerException):
            scanner = ErrorRespondingScanner()
            model = scanner.get_model()

        with self.assertRaises(ScannerException):
            scanner = GarbageRespondingScanner()
            model = scanner.get_model()