Since now the old SSH unit tests are removed, we can
simplify the test data setup and teardown by adding it
to the general setup and teardown functions.
Signed-off-by: Helga Velroyen <[email protected]>
---
test/py/ganeti.backend_unittest.py | 37 +++----------------------------------
1 file changed, 3 insertions(+), 34 deletions(-)
diff --git a/test/py/ganeti.backend_unittest.py
b/test/py/ganeti.backend_unittest.py
index b6c0ebf..5305c15 100755
--- a/test/py/ganeti.backend_unittest.py
+++ b/test/py/ganeti.backend_unittest.py
@@ -1011,6 +1011,8 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.noded_cert_file = testutils.TestDataFilename("cert1.pem")
+ self._SetupTestData()
+
def tearDown(self):
super(testutils.GanetiTestCase, self).tearDown()
self._ssh_add_authorized_patcher.stop()
@@ -1019,6 +1021,7 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self._ssh_remove_public_key_patcher.stop()
self._ssh_query_pub_key_file_patcher.stop()
self._ssh_replace_name_by_uuid_patcher.stop()
+ self._TearDownTestData()
def _SetupTestData(self, number_of_nodes=15, number_of_pot_mcs=5,
number_of_mcs=5):
@@ -1100,7 +1103,6 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
is_potential_master_candidate = True
is_master = False
- self._SetupTestData()
self._AddNewNodeToTestData(
new_node_name, new_node_uuid, new_node_key,
is_potential_master_candidate, is_master_candidate,
@@ -1122,8 +1124,6 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.assertTrue(self._ssh_file_manager.AllNodesHaveAuthorizedKey(
new_node_key))
- self._TearDownTestData()
-
def testAddPotentialMasterCandidate(self):
new_node_name = "new_node_name"
new_node_uuid = "new_node_uuid"
@@ -1132,7 +1132,6 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
is_potential_master_candidate = True
is_master = False
- self._SetupTestData()
self._AddNewNodeToTestData(
new_node_name, new_node_uuid, new_node_key,
is_potential_master_candidate, is_master_candidate,
@@ -1154,8 +1153,6 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.assertTrue(self._ssh_file_manager.NoNodeHasAuthorizedKey(
new_node_key))
- self._TearDownTestData()
-
def testAddNormalNode(self):
new_node_name = "new_node_name"
new_node_uuid = "new_node_uuid"
@@ -1164,7 +1161,6 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
is_potential_master_candidate = False
is_master = False
- self._SetupTestData()
self._AddNewNodeToTestData(
new_node_name, new_node_uuid, new_node_key,
is_potential_master_candidate, is_master_candidate,
@@ -1186,11 +1182,7 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.assertTrue(self._ssh_file_manager.NoNodeHasAuthorizedKey(
new_node_key))
- self._TearDownTestData()
-
def testPromoteToMasterCandidate(self):
- self._SetupTestData()
-
# Get one of the potential master candidates
node_name, node_uuid, node_key, pot_mc, mc, master = \
self._ssh_file_manager.GetAllPurePotentialMasterCandidates()[0]
@@ -1214,10 +1206,7 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.assertTrue(self._ssh_file_manager.AllNodesHaveAuthorizedKey(
node_key))
- self._TearDownTestData()
-
def testRemoveMasterCandidate(self):
- self._SetupTestData()
(node_name, node_uuid, node_key, is_potential_master_candidate,
is_master_candidate, is_master) = \
self._ssh_file_manager.GetAllMasterCandidates()[0]
@@ -1243,10 +1232,7 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.assertEqual(0,
len(self._ssh_file_manager.GetAuthorizedKeysOfNode(node_name)))
- self._TearDownTestData()
-
def testRemovePotentialMasterCandidate(self):
- self._SetupTestData()
(node_name, node_uuid, node_key, is_potential_master_candidate,
is_master_candidate, is_master) = \
self._ssh_file_manager.GetAllPurePotentialMasterCandidates()[0]
@@ -1272,10 +1258,7 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.assertEqual(0,
len(self._ssh_file_manager.GetAuthorizedKeysOfNode(node_name)))
- self._TearDownTestData()
-
def testRemoveNormalNode(self):
- self._SetupTestData()
(node_name, node_uuid, node_key, is_potential_master_candidate,
is_master_candidate, is_master) = \
self._ssh_file_manager.GetAllNormalNodes()[0]
@@ -1301,10 +1284,7 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.assertEqual(0,
len(self._ssh_file_manager.GetAuthorizedKeysOfNode(node_name)))
- self._TearDownTestData()
-
def testDemoteMasterCandidateToPotentialMasterCandidate(self):
- self._SetupTestData()
(node_name, node_uuid, node_key, is_potential_master_candidate,
is_master_candidate, is_master) = \
self._ssh_file_manager.GetAllMasterCandidates()[0]
@@ -1328,10 +1308,7 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self._ssh_file_manager.PotentialMasterCandidatesOnlyHavePublicKey(node_name)
self.assertTrue(self._ssh_file_manager.NoNodeHasAuthorizedKey(node_key))
- self._TearDownTestData()
-
def testDemotePotentialMasterCandidateToNormalNode(self):
- self._SetupTestData()
(node_name, node_uuid, node_key, is_potential_master_candidate,
is_master_candidate, is_master) = \
self._ssh_file_manager.GetAllPurePotentialMasterCandidates()[0]
@@ -1356,8 +1333,6 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
node_uuid, node_key))
self.assertTrue(self._ssh_file_manager.NoNodeHasAuthorizedKey(node_key))
- self._TearDownTestData()
-
def _GetReducedOnlineNodeList(self):
"""'Randomly' mark some nodes as offline."""
return [name for name in self._all_nodes
@@ -1371,7 +1346,6 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
is_potential_master_candidate = True
is_master = False
- self._SetupTestData()
self._AddNewNodeToTestData(
new_node_name, new_node_uuid, new_node_key,
is_potential_master_candidate, is_master_candidate,
@@ -1398,10 +1372,7 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.assertFalse(self._ssh_file_manager.NodeHasAuthorizedKey(
node, new_node_key))
- self._TearDownTestData()
-
def testRemoveKeyWithOfflineNodes(self):
- self._SetupTestData()
(node_name, node_uuid, node_key, is_potential_master_candidate,
is_master_candidate, is_master) = \
self._ssh_file_manager.GetAllMasterCandidates()[0]
@@ -1429,8 +1400,6 @@ class
TestAddRemoveGenerateNodeSshKey(testutils.GanetiTestCase):
self.assertTrue(self._ssh_file_manager.NodeHasAuthorizedKey(
node, node_key))
- self._TearDownTestData()
-
class TestVerifySshSetup(testutils.GanetiTestCase):
_NODE1_UUID = "uuid1"
--
2.2.0.rc0.207.ga3a616c