From 5104abd57322ad989244d25b0d9e7c4e367ba448 Mon Sep 17 00:00:00 2001 From: Amitay Isaacs Date: Mon, 7 Nov 2011 14:40:06 +1100 Subject: s4-dnsserver: Test forward zones are not listed in reverse zone search Autobuild-User: Amitay Isaacs Autobuild-Date: Tue Nov 8 01:26:43 CET 2011 on sn-devel-104 --- .../scripting/python/samba/tests/dcerpc/dnsserver.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'source4/scripting/python') diff --git a/source4/scripting/python/samba/tests/dcerpc/dnsserver.py b/source4/scripting/python/samba/tests/dcerpc/dnsserver.py index 33c5cf7d5e..6834746f69 100644 --- a/source4/scripting/python/samba/tests/dcerpc/dnsserver.py +++ b/source4/scripting/python/samba/tests/dcerpc/dnsserver.py @@ -60,9 +60,10 @@ class DnsserverTests(RpcInterfaceTestCase): self.assertEquals(dnsserver.DNSSRV_TYPEID_SERVER_INFO, typeid) - def test_complexoepration2(self): + def test_complexoperation2(self): client_version = dnsserver.DNS_CLIENT_VERSION_LONGHORN - request_filter = dnsserver.DNS_ZONE_REQUEST_PRIMARY + request_filter = (dnsserver.DNS_ZONE_REQUEST_FORWARD | + dnsserver.DNS_ZONE_REQUEST_PRIMARY) typeid, zones = self.conn.DnssrvComplexOperation2(client_version, 0, self.server, @@ -73,6 +74,18 @@ class DnsserverTests(RpcInterfaceTestCase): self.assertEquals(dnsserver.DNSSRV_TYPEID_ZONE_LIST, typeid) self.assertEquals(2, zones.dwZoneCount) + request_filter = (dnsserver.DNS_ZONE_REQUEST_REVERSE | + dnsserver.DNS_ZONE_REQUEST_PRIMARY) + typeid, zones = self.conn.DnssrvComplexOperation2(client_version, + 0, + self.server, + None, + 'EnumZones', + dnsserver.DNSSRV_TYPEID_DWORD, + request_filter) + self.assertEquals(dnsserver.DNSSRV_TYPEID_ZONE_LIST, typeid) + self.assertEquals(0, zones.dwZoneCount) + def test_enumrecords2(self): client_version = dnsserver.DNS_CLIENT_VERSION_LONGHORN -- cgit