Test fake console driver

This patch adds a test case to test the FakeConsole in the fake
driver.

Change-Id: If12fad2a928683626fc66adc5e870f5c30357702
This commit is contained in:
linggao 2014-06-03 21:24:37 +00:00
parent ebca58dc00
commit 7e038b344c

View File

@ -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)