Ejemplo n.º 1
0
 def test_unreachable(self):
     self.assert_message(
         messages.FilesRemoveFromNodesSkipped(const.REASON_UNREACHABLE,
                                              ["file1", "file2"],
                                              ["nodeA"]),
         "Removing 'file1', 'file2' from 'nodeA' was skipped because pcs is "
         "unable to connect to the node(s). Please, remove the file(s) "
         "manually.",
     )
Ejemplo n.º 2
0
 def test_unknown_reason(self):
     self.assert_message(
         messages.FilesRemoveFromNodesSkipped("some undefined reason",
                                              ["file1", "file2"],
                                              ["nodeA", "nodeB"]),
         "Removing 'file1', 'file2' from 'nodeA', 'nodeB' was skipped "
         "because some undefined reason. Please, remove the file(s) "
         "manually.",
     )
Ejemplo n.º 3
0
 def test_not_live(self):
     self.assert_message(
         messages.FilesRemoveFromNodesSkipped(const.REASON_NOT_LIVE_CIB,
                                              ["file1"],
                                              ["nodeA", "nodeB"]),
         "Removing 'file1' from 'nodeA', 'nodeB' was skipped because the "
         "command does not run on a live cluster (e.g. -f was used). "
         "Please, remove the file(s) manually.",
     )