LGTM, thanks
On Thu, Jan 24, 2013 at 5:24 PM, Michael Hanselmann <[email protected]>wrote: > This tests “unknown” values of “constants.XEN_CMD”. > --- > test/py/ganeti.hypervisor.hv_xen_unittest.py | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/test/py/ganeti.hypervisor.hv_xen_unittest.py b/test/py/ > ganeti.hypervisor.hv_xen_unittest.py > index e4a21d1..67dc785 100755 > --- a/test/py/ganeti.hypervisor.hv_xen_unittest.py > +++ b/test/py/ganeti.hypervisor.hv_xen_unittest.py > @@ -288,5 +288,15 @@ class TestGetConfigFileDiskData(unittest.TestCase): > self.assertRaises(KeyError, hv_xen._GetConfigFileDiskData, disks, > "sd") > > > +class TestXenHypervisorUnknownCommand(unittest.TestCase): > + def test(self): > + cmd = "#unknown command#" > + self.assertFalse(cmd in constants.KNOWN_XEN_COMMANDS) > + hv = hv_xen.XenHypervisor(_cfgdir=NotImplemented, > + _run_cmd_fn=NotImplemented, > + _cmd=cmd) > + self.assertRaises(errors.ProgrammerError, hv._RunXen, []) > + > + > if __name__ == "__main__": > testutils.GanetiTestProgram() > -- > 1.8.1 > > --
