1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-08 14:22:09 +03:00

More review fixes

This commit is contained in:
Alexander Presnyakov
2025-04-23 15:49:03 +00:00
parent 04015ae414
commit 245ccebba6
4 changed files with 22 additions and 21 deletions

View File

@@ -1,19 +1,17 @@
import logging
import socket
import unittest
from unittest.mock import patch, ANY
from unittest.mock import ANY, patch
from lxml import etree
from cmapi_server import node_manipulation
from cmapi_server.constants import MCS_DATA_PATH
from cmapi_server.helpers import get_read_only_nodes
from cmapi_server.node_manipulation import add_dbroots_of_other_nodes, remove_dbroots_of_node
from cmapi_server.test.unittest_global import (
tmp_mcs_config_filename, BaseNodeManipTestCase
)
from cmapi_server.test.unittest_global import BaseNodeManipTestCase, tmp_mcs_config_filename
from mcs_node_control.models.node_config import NodeConfig
logging.basicConfig(level='DEBUG')
SINGLE_NODE_XML = "./cmapi_server/SingleNode.xml"
@@ -83,7 +81,7 @@ class NodeManipTester(BaseNodeManipTestCase):
root = nc.get_current_config_root(self.tmp_files[1])
# Check if read-only nodes section exists and is filled
read_only_nodes = get_read_only_nodes(root)
read_only_nodes = nc.get_read_only_nodes(root)
self.assertEqual(len(read_only_nodes), 1)
self.assertEqual(read_only_nodes[0], self.NEW_NODE_NAME)
@@ -102,11 +100,12 @@ class NodeManipTester(BaseNodeManipTestCase):
# Test read-only node removal
node_manipulation.remove_node(
self.NEW_NODE_NAME, self.tmp_files[1], self.tmp_files[2],
deactivate_only=False,
)
nc = NodeConfig()
root = nc.get_current_config_root(self.tmp_files[2])
read_only_nodes = get_read_only_nodes(root)
read_only_nodes = nc.get_read_only_nodes(root)
self.assertEqual(len(read_only_nodes), 0)
mock_rebalance_dbroots.assert_not_called()