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)
Exemple #2
0
    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)
Exemple #3
0
 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"]))
Exemple #4
0
 def test_add_single(self):
     self.assertEqual(set(fencing._add_dependency_options(["passwd"])),
                      set(self.basic_set + ["passwd_script"]))
Exemple #5
0
 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))
	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))