def test_filter(self):
     params = [
         {"name": "debug"},
         {"name": "valid_param"},
         {"name": "verbose"},
         {"name": "help"},
         {"name": "action"},
         {"name": "another_param"},
         {"name": "version"},
     ]
     self.assertEqual(
         [
             {"name": "valid_param"},
             {"name": "another_param"}
         ],
         lib_ra._filter_fence_agent_parameters(params)
     )
示例#2
0
    def test_action(self):
        params = [
            {
                "name": "action",
                "required": True,
                "shortdesc": "Action"
            }
        ]

        self.assertEqual(
            [
                {
                    "name": "action",
                    "required": False,
                    "shortdesc":
                        "Action\nWARNING: specifying 'action' is deprecated " +
                        "and not necessary with current Pacemaker versions"
                }
            ],
            lib_ra._filter_fence_agent_parameters(params)
        )
示例#3
0
 def test_filter(self):
     params = [
         {"name": "debug"},
         {"name": "valid_param"},
         {"name": "verbose"},
         {"name": "help"},
         {"name": "action"},
         {"name": "another_param"},
         {"name": "version"},
     ]
     self.assertEqual(
         [
             {"name": "valid_param"},
             {
                 "name": "action",
                 "required": False,
                 "shortdesc":
                     "\nWARNING: specifying 'action' is deprecated and not" +
                     " necessary with current Pacemaker versions"
             },
             {"name": "another_param"}
         ],
         lib_ra._filter_fence_agent_parameters(params)
     )