fix warning baseexception class error

This commit is contained in:
Sebastian Pfahl 2025-07-15 12:59:42 +02:00
commit 12a95c4446
3 changed files with 17 additions and 13 deletions

View file

@ -72,10 +72,11 @@ def test_stop_group_replication():
def test_start_group_replication_fail():
"""Test startgroupreplication function with failure."""
from ansible_collections.community.mysql.plugins.modules.mysql_replication import startgroupreplication
from ..utils import MockWarning
# Create a mock mysql_driver with a Warning attribute
class MockDriver:
Warning = MockCursor.Warning
Warning = MockWarning
# Save the original mysql_driver
from ansible_collections.community.mysql.plugins.modules import mysql_replication
@ -101,10 +102,11 @@ def test_start_group_replication_fail():
def test_stop_group_replication_fail():
"""Test stopgroupreplication function with failure."""
from ansible_collections.community.mysql.plugins.modules.mysql_replication import stopgroupreplication
from ..utils import MockWarning
# Create a mock mysql_driver with a Warning attribute
class MockDriver:
Warning = MockCursor.Warning
Warning = MockWarning
# Save the original mysql_driver
from ansible_collections.community.mysql.plugins.modules import mysql_replication

View file

@ -76,10 +76,11 @@ def test_stop_group_replication():
def test_start_group_replication_fail():
"""Test startgroupreplication function with failure."""
from ansible_collections.community.mysql.plugins.modules.mysql_replication import startgroupreplication
from ..utils import MockWarning
# Create a mock mysql_driver with a Warning attribute
class MockDriver:
Warning = MockCursor.Warning
Warning = MockWarning
# Save the original mysql_driver
from ansible_collections.community.mysql.plugins.modules import mysql_replication
@ -105,10 +106,11 @@ def test_start_group_replication_fail():
def test_stop_group_replication_fail():
"""Test stopgroupreplication function with failure."""
from ansible_collections.community.mysql.plugins.modules.mysql_replication import stopgroupreplication
from ..utils import MockWarning
# Create a mock mysql_driver with a Warning attribute
class MockDriver:
Warning = MockCursor.Warning
Warning = MockWarning
# Save the original mysql_driver
from ansible_collections.community.mysql.plugins.modules import mysql_replication