コード例 #1
0
        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())
コード例 #2
0
 def setUp(self):
     super(BaseTestCases.MachineDriverBaseTest, self).setUp()
     self.machine = Machine(self.machine_name)
コード例 #3
0
 def test_invalid_access_token(self):
     with self.assertRaises(CLIError):
         Machine('invalidAccessTokenTestMachine').create(self.driver, access_token='INVALID_ACCESS_TOKEN')
コード例 #4
0
 def test_missing_required_parameter(self):
     with self.assertRaises(ValueError):
         Machine('missingRequiredParameterTestMachine').create(self.driver)