Esempio n. 1
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)
Esempio n. 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)
Esempio n. 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"]))
Esempio n. 4
0
 def test_add_single(self):
     self.assertEqual(set(fencing._add_dependency_options(["passwd"])),
                      set(self.basic_set + ["passwd_script"]))
Esempio n. 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))
Esempio n. 6
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"]))
Esempio n. 7
0
	def test_add_single(self):
		self.assertEqual(set(fencing._add_dependency_options(["passwd"])), set(self.basic_set + ["passwd_script"]))
Esempio n. 8
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))