def _prepare_options(self, device_opts, args = {}): device_opts = fencing._add_dependency_options(device_opts) + device_opts arg_opts = args options = dict(arg_opts) options["device_opt"] = device_opts fencing._update_metadata(options) return fencing._set_default_values(options)
def _prepare_options(self, device_opts, args={}): device_opts = fencing._add_dependency_options( device_opts) + device_opts arg_opts = args options = dict(arg_opts) options["device_opt"] = device_opts fencing._update_metadata(options) return fencing._set_default_values(options)
def test_add_tuple(self): self.assertEqual(set(fencing._add_dependency_options(["ssl", "passwd"])), \ set(self.basic_set + ["passwd_script", "ssl_secure", "ssl_insecure", "gnutlscli_path"]))
def test_add_single(self): self.assertEqual(set(fencing._add_dependency_options(["passwd"])), set(self.basic_set + ["passwd_script"]))
def test_add_nothing(self): self.assertEqual(set(fencing._add_dependency_options([])), set(self.basic_set)) self.assertEqual(set(fencing._add_dependency_options(["not-exist"])), set(self.basic_set))