def test_instance_to_dict(self): m = MockInstance() d = fleet.instance_to_dict(m) self.assertEqual(m.id, d['Id']) self.assertEqual(m.public_dns_name, d['PublicDnsName']) self.assertEqual(m.private_dns_name, d['PrivateDnsName']) self.assertEqual(m.ip_address, d['PublicIpAddress']) self.assertEqual(m.private_ip_address, d['PrivateIPAddress']) self.assertEqual([m.groups[0].id], d['SecurityGroups']) self.assertEqual(m.state, d['State']) self.assertEqual(m.key_name, d['KeyName']) self.assertEqual(m.instance_type, d['InstanceType'])
def as_dict(self): return fleet.instance_to_dict(self)