Exemplo n.º 1
0
    def testSuccess(self):
        get_response = {
            'Regions': {
                'Region': [
                    {'RegionId': 'r1', 'LocalName': 'l1'},
                    {'RegionId': 'r2', 'LocalName': 'l2'}
                ]
            }
        }
        expected_result = [ecs.Region('r1', 'l1'), ecs.Region('r2', 'l2')]
        self.conn.get({'Action': 'DescribeRegions'}).AndReturn(get_response)

        self.mox.ReplayAll()
        self.assertEqual(expected_result, self.conn.get_all_regions())
        self.mox.VerifyAll()
Exemplo n.º 2
0
 def testRepr(self):
     region = ecs.Region('region', 'name')
     self.assertTrue(repr(region).startswith(u'<Region region (name) at '))
Exemplo n.º 3
0
 def testNameNotEqual(self):
     region1 = ecs.Region('regionid1', 'regionname1')
     region2 = ecs.Region('regionid1', 'regionname2')
     self.assertNotEqual(region1, region2)