From 7e038b344cb8d2df24873a2f0c3be0bc3e29f452 Mon Sep 17 00:00:00 2001 From: linggao Date: Tue, 3 Jun 2014 21:24:37 +0000 Subject: [PATCH] Test fake console driver This patch adds a test case to test the FakeConsole in the fake driver. Change-Id: If12fad2a928683626fc66adc5e870f5c30357702 --- ironic/tests/drivers/test_fake.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ironic/tests/drivers/test_fake.py b/ironic/tests/drivers/test_fake.py index ca05120421..2d214c3e0a 100644 --- a/ironic/tests/drivers/test_fake.py +++ b/ironic/tests/drivers/test_fake.py @@ -45,7 +45,7 @@ class FakeDriverTestCase(base.TestCase): self.task.driver = self.driver def test_driver_interfaces(self): - # fake driver implements only 3 out of 5 interfaces + # fake driver implements only 5 out of 6 interfaces self.assertIsInstance(self.driver.power, driver_base.PowerInterface) self.assertIsInstance(self.driver.deploy, driver_base.DeployInterface) self.assertIsInstance(self.driver.vendor, driver_base.VendorInterface) @@ -73,6 +73,12 @@ class FakeDriverTestCase(base.TestCase): self.driver.deploy.clean_up(None) self.driver.deploy.tear_down(None) + def test_console_interface(self): + self.driver.console.validate(self.task) + self.driver.console.start_console(self.task) + self.driver.console.stop_console(self.task) + self.driver.console.get_console(self.task) + def test_management_interface_validate(self): self.driver.management.validate(self.task)