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()
def testRepr(self): region = ecs.Region('region', 'name') self.assertTrue(repr(region).startswith(u'<Region region (name) at '))
def testNameNotEqual(self): region1 = ecs.Region('regionid1', 'regionname1') region2 = ecs.Region('regionid1', 'regionname2') self.assertNotEqual(region1, region2)