def METHOD_NAME(self):
    base_record = dict(name="alias.%s." % self.base_domain,
                       type="A",
                       alias_dns_name="target.%s" % self.base_domain,
                       alias_hosted_zone_id=self.zone.id,
                       identifier="boto:TestRoute53AliasResourceRecordSets")
    rrs = ResourceRecordSets(self.conn, self.zone.id)
    rrs.add_change(action="UPSERT", **base_record)
    try:
        self.assertRaises(DNSServerError, rrs.commit)
    except:
        # if the call somehow goes through, delete our unexpected new record before failing test
        rrs = ResourceRecordSets(self.conn, self.zone.id)
        rrs.add_change(action="DELETE", **base_record)
        rrs.commit()
        raise