From 1971af9032f235693e949247f1efcc151d56c4cb Mon Sep 17 00:00:00 2001 From: Vincent Rivellino Date: Mon, 3 Feb 2014 12:37:57 -0500 Subject: [PATCH] Updated test_route53.test_rrset() for batch update * This should provide a test for [spulec/moto#84]. * Prior to deleting the existing A record, it sends a batch update that includes DELETE and a CREATE, which is what boto performs when updating a ResourceRecord. --- tests/test_route53/test_route53.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/test_route53/test_route53.py b/tests/test_route53/test_route53.py index 57da8112..9536c958 100644 --- a/tests/test_route53/test_route53.py +++ b/tests/test_route53/test_route53.py @@ -56,6 +56,16 @@ def test_rrset(): rrsets = conn.get_all_rrsets(zoneid, type="CNAME") rrsets.should.have.length_of(0) + changes = ResourceRecordSets(conn, zoneid) + changes.add_change("DELETE", "foo.bar.testdns.aws.com", "A") + change = changes.add_change("CREATE", "foo.bar.testdns.aws.com", "A") + change.add_value("5.6.7.8") + changes.commit() + + rrsets = conn.get_all_rrsets(zoneid, type="A") + rrsets.should.have.length_of(1) + rrsets[0].resource_records[0].should.equal('5.6.7.8') + changes = ResourceRecordSets(conn, zoneid) changes.add_change("DELETE", "foo.bar.testdns.aws.com", "A") changes.commit()