27 from __future__
import with_statement
33 from ec2.base.action
import Action
34 from ec2.base.test
import TestCase
35 from ec2.main
import ClusterManager
41 self.cluster_manager.cloud_manager.cluster_managers.return_value = [
42 ClusterManager(1,
'ifj', self.cluster_manager),
43 ClusterManager(2,
'agh', self.cluster_manager),
47 'Action':
'DescribeRegions',
48 'Endpoint':
'ifj.ec2.localhost',
49 }, self.cluster_manager).
execute()
51 self.assertMultiLineEqual(
53 """<?xml version="1.0" encoding="UTF-8"?>
54 <DescribeRegionsResponse xmlns="http://ec2.amazonaws.com/doc/2012-04-01/">
55 <requestId>59dbff89-35bd-4eac-99ed-be587EXAMPLE</requestId>
58 <regionName>ifj</regionName>
59 <regionEndpoint>ifj.ec2.localhost</regionEndpoint>
62 <regionName>agh</regionName>
63 <regionEndpoint>agh.ec2.localhost</regionEndpoint>
66 </DescribeRegionsResponse>