class SlicehostTest(unittest.TestCase, TestCaseMixin): def setUp(self): Slicehost.connectionCls.conn_classes = (None, SlicehostMockHttp) SlicehostMockHttp.type = None self.driver = Slicehost('foo') #self.driver = Slicehost(SLICEHOST_KEY) def test_list_nodes(self): ret = self.driver.list_nodes() self.assertEqual(len(ret), 1) node = ret[0] self.assertEqual(node.public_ip, '174.143.212.229') self.assertEqual(node.private_ip, '10.176.164.199') self.assertEqual(node.state, NodeState.PENDING) SlicehostMockHttp.type = 'UNAUTHORIZED' try: ret = self.driver.list_nodes() except Exception, e: self.assertEqual(e.message, 'HTTP Basic: Access denied.') else:
def setUp(self): Slicehost.connectionCls.conn_classes = (None, SlicehostMockHttp) SlicehostMockHttp.type = None self.driver = Slicehost('foo')