def test_signature_algorithm(self): cases = [({ 'command': 'listVirtualMachines' }, 'z/a9Y7J52u48VpqIgiwaGUMCso0='), ({ 'command': 'deployVirtualMachine', 'name': 'fred', 'displayname': 'George', 'serviceofferingid': 5, 'templateid': 17, 'zoneid': 23, 'networkids': 42 }, 'gHTo7mYmadZ+zluKHzlEKb1i/QU='), ({ 'command': 'deployVirtualMachine', 'name': 'fred', 'displayname': 'George+Ringo', 'serviceofferingid': 5, 'templateid': 17, 'zoneid': 23, 'networkids': 42 }, 'tAgfrreI1ZvWlWLClD3gu4+aKv4=')] connection = CloudStackConnection('fnord', 'abracadabra') for case in cases: params = connection.add_default_params(case[0]) self.assertEqual(connection._make_signature(params), b(case[1]))
def test_signature_algorithm(self): cases = [ ({ "command": "listVirtualMachines" }, "z/a9Y7J52u48VpqIgiwaGUMCso0="), ( { "command": "deployVirtualMachine", "name": "fred", "displayname": "George", "serviceofferingid": 5, "templateid": 17, "zoneid": 23, "networkids": 42, }, "gHTo7mYmadZ+zluKHzlEKb1i/QU=", ), ( { "command": "deployVirtualMachine", "name": "fred", "displayname": "George+Ringo", "serviceofferingid": 5, "templateid": 17, "zoneid": 23, "networkids": 42, }, "tAgfrreI1ZvWlWLClD3gu4+aKv4=", ), ] connection = CloudStackConnection("fnord", "abracadabra") for case in cases: params = connection.add_default_params(case[0]) self.assertEqual(connection._make_signature(params), b(case[1]))
def setUp(self): CloudStackConnection.conn_classes = (None, CloudStackMockHttp) self.connection = CloudStackConnection('apikey', 'secret', host=CloudStackMockDriver.host) self.connection.poll_interval = 0.0 self.driver = self.connection.driver = CloudStackMockDriver()
def setUp(self): CloudStackConnection.conn_class = CloudStackMockHttp self.connection = CloudStackConnection("apikey", "secret", host=CloudStackMockDriver.host) self.connection.poll_interval = 0.0 self.driver = self.connection.driver = CloudStackMockDriver()