def __init__(self, machine_name, driver=None, driver_config={}, *args, **kwargs): unittest.TestCase.__init__(self, *args, **kwargs) self.machine_name = machine_name self.driver = driver self.driver_config = driver_config self.machine = Machine(self.machine_name) self.assertFalse(self.machine.exists()) self.assertEqual(self.machine.create(), self.machine) self.assertTrue(self.machine.exists())
def setUp(self): super(BaseTestCases.MachineDriverBaseTest, self).setUp() self.machine = Machine(self.machine_name)
def test_invalid_access_token(self): with self.assertRaises(CLIError): Machine('invalidAccessTokenTestMachine').create(self.driver, access_token='INVALID_ACCESS_TOKEN')
def test_missing_required_parameter(self): with self.assertRaises(ValueError): Machine('missingRequiredParameterTestMachine').create(self.driver)