1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
# SPDX-FileCopyrightText: 2023-2024 Greenbone AG
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
from . import GMPTestCase
class GmpWithStatementTestMixin:
def test_with_statement(self):
self.connection.connect.has_not_been_called()
self.connection.disconnect.has_not_been_called()
with self.gmp:
pass
self.connection.connect.has_been_called()
self.connection.disconnect.has_been_called()
class Gmpv225WithStatementTestCase(GmpWithStatementTestMixin, GMPTestCase):
pass
|