# HG changeset patch # User Tero Marttila # Date 1424868864 -7200 # Node ID 133f14810eb5251e23d27e55a74c2eea5c888a6e # Parent f1d3dbf04ca3f8d5afe63a708d057930fd61e0c4 pvl.hosts.zone: test forward= omit diff -r f1d3dbf04ca3 -r 133f14810eb5 pvl/hosts/tests.py --- a/pvl/hosts/tests.py Wed Feb 25 14:52:53 2015 +0200 +++ b/pvl/hosts/tests.py Wed Feb 25 14:54:24 2015 +0200 @@ -140,17 +140,26 @@ self.assertZoneEquals((rr for ip, rr in zone.host_reverse(h, ipaddr.IPNetwork('2001:db8::/64'))), { ('1.0.2.0.0.0.0.c.0.0.0.0.0.0.0.0', 'PTR'): ['host.domain.'], }) + + def testHostDelegateForward(self): + h = host.Host.build('host', 'example.com', + forward = 'host.example.net', + ) + + self.assertZoneEquals(zone.host_forward(h, 'example.com'), { + ('host', 'CNAME'): ['host.example.net.'], + }) def testHostDelegate(self): h = host.Host.build('host', 'example.com', ip = '192.0.2.1', ip6 = '2001:db8::192.0.2.1', - forward = 'host.example.net', + forward = '', reverse = '1.0/28.2.0.192.in-addr.arpa', ) self.assertZoneEquals(zone.host_forward(h, 'example.com'), { - ('host', 'CNAME'): ['host.example.net.'], + }) self.assertZoneEquals((rr for ip, rr in zone.host_reverse(h, ipaddr.IPNetwork('192.0.2.1/24'))), {