def test_set_nonexistant_plugin_option(self): p = MockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(), 'cmdlineopts': MockOptions()}) self.assertFalse(p.set_option("badopt", "testing"))
def test_get_nonexistant_plugin_option(self): p = MockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(), 'cmdlineopts': MockOptions()}) self.assertEquals(p.get_option("badopt"), 0)
def test_plugin_no_descrip(self): p = NamedMockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(), 'cmdlineopts': MockOptions()}) self.assertEquals(p.get_description(), "This plugin has a description.")
def test_set_plugin_option(self): p = MockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(), 'cmdlineopts': MockOptions()}) p.set_option("opt", "testing") self.assertEquals(p.get_option("opt"), "testing")
def test_plugin_set_name(self): p = NamedMockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(), 'cmdlineopts': MockOptions()}) self.assertEquals(p.name(), "testing")
def test_plugin_no_descrip(self): p = MockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(), 'cmdlineopts': MockOptions()}) self.assertEquals(p.get_description(), "<no description available>")
def test_plugin_default_name(self): p = MockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(), 'cmdlineopts': MockOptions()}) self.assertEquals(p.name(), "mockplugin")
def test_get_option_as_list_plugin_option_not_list(self): p = MockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(init=InitSystem()), 'cmdlineopts': MockOptions()}) p.set_option("opt", "testing") self.assertEquals(p.get_option_as_list("opt"), ['testing'])
def test_get_option_as_list_plugin_option_default(self): p = MockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(init=InitSystem()), 'cmdlineopts': MockOptions()}) self.assertEquals(p.get_option_as_list("opt", default=[]), [])
def test_get_option_as_list_plugin_option(self): p = MockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(init=InitSystem()), 'cmdlineopts': MockOptions()}) p.set_option("opt", "one,two,three") self.assertEquals(p.get_option_as_list("opt"), ['one', 'two', 'three'])
def test_get_unset_plugin_option(self): p = MockPlugin({'sysroot': self.sysroot, 'policy': LinuxPolicy(init=InitSystem()), 'cmdlineopts': MockOptions()}) self.assertEquals(p.get_option("opt"), 0)