self.fail(e)
def set_params(self, **kwargs):
- zone = kwargs.pop('zone', None)
for key, val in kwargs.items():
name_param = dnsserver.DNS_RPC_NAME_AND_PARAM()
name_param.dwParam = val
self.rpc_conn.DnssrvOperation2(client_version,
0,
self.server,
- zone,
+ self.zone,
0,
'ResetDwordProperty',
nap_type,
def set_aging(self, enable=False):
self.create_zone(self.zone, aging_enabled=enable)
- self.set_params(NoRefreshInterval=1, RefreshInterval=1,
- Aging=int(bool(enable)), zone=self.zone,
+ self.set_params(NoRefreshInterval=1,
+ RefreshInterval=1,
+ Aging=int(bool(enable)),
AllowUpdate=dnsp.DNS_ZONE_UPDATE_UNSECURE)
def test_set_aging(self, enable=True, name='agingtest', txt=['test txt']):
self.set_aging(enable=True)
before_mod = self.dns_update_record(name, txt)
if not enable:
- self.set_params(zone=self.zone, Aging=0)
+ self.set_params(Aging=0)
dec = 2
def mod_ts(rec):
name, txt = 'agingtest', ['test txt']
self.create_zone(self.zone, aging_enabled=True)
interval = 10
- self.set_params(NoRefreshInterval=interval, RefreshInterval=interval,
- Aging=1, zone=self.zone,
+ self.set_params(NoRefreshInterval=interval,
+ RefreshInterval=interval,
+ Aging=1,
AllowUpdate=dnsp.DNS_ZONE_UPDATE_UNSECURE)
before_mod = self.dns_update_record(name, txt)
self.create_zone(self.zone, aging_enabled=True)
interval = 10
- self.set_params(NoRefreshInterval=interval, RefreshInterval=interval,
- Aging=1, zone=self.zone,
+ self.set_params(NoRefreshInterval=interval,
+ RefreshInterval=interval,
+ Aging=1,
AllowUpdate=dnsp.DNS_ZONE_UPDATE_UNSECURE)
self.dns_update_record(name, txt)
self.create_zone(self.zone, aging_enabled=True)
interval = 10
- self.set_params(NoRefreshInterval=interval, RefreshInterval=interval,
- Aging=1, zone=self.zone,
+ self.set_params(NoRefreshInterval=interval,
+ RefreshInterval=interval,
+ Aging=1,
AllowUpdate=dnsp.DNS_ZONE_UPDATE_UNSECURE)
expr = "(dnsRecord:1.3.6.1.4.1.7165.4.5.3:={0})"
self.create_zone(self.zone, aging_enabled=True)
interval = 1
- self.set_params(NoRefreshInterval=interval, RefreshInterval=interval,
- zone=self.zone, Aging=1,
+ self.set_params(NoRefreshInterval=interval,
+ RefreshInterval=interval,
+ Aging=1,
AllowUpdate=dnsp.DNS_ZONE_UPDATE_UNSECURE)
name, txt = 'agingtest', ['test txt']
name2, txt2 = 'agingtest2', ['test txt2']
def test_rpc_zone_update_while_dnsProperty_zero_length(self):
self.create_zone(self.zone)
self.set_dnsProperty_zero_length(dnsp.DSPROPERTY_ZONE_ALLOW_UPDATE)
- self.set_params(zone=self.zone, AllowUpdate=dnsp.DNS_ZONE_UPDATE_SECURE)
+ self.set_params(AllowUpdate=dnsp.DNS_ZONE_UPDATE_SECURE)
def test_rpc_zone_update_while_other_dnsProperty_zero_length(self):
self.create_zone(self.zone)
self.set_dnsProperty_zero_length(dnsp.DSPROPERTY_ZONE_MASTER_SERVERS_DA)
- self.set_params(zone=self.zone, AllowUpdate=dnsp.DNS_ZONE_UPDATE_SECURE)
+ self.set_params(AllowUpdate=dnsp.DNS_ZONE_UPDATE_SECURE)
class TestRPCRoundtrip(DNSTest):
def setUp(self):