def test_set(self): """Test set dhcp-range""" dns = DnsmasqRange("fdlkfdl") dns.set("dhcp-range", copy.deepcopy(DEFAULT_CONFIG["dhcp-range"][0])) nb_range = len(dns.config["dhcp-range"]) self.assertEqual(nb_range, 1) self.assertDictEqual(dns.config["dhcp-range"][0], DEFAULT_CONFIG["dhcp-range"][0])
def test_set(self): """Test set dhcp-range""" dns = DnsmasqRange("fdlkfdl") dns.set("dhcp-range", copy.deepcopy(DEFAULT_CONFIG["dhcp-range"][0])) nb_range = len(dns.config["dhcp-range"]) self.assertEqual(nb_range, 1) self.assertDictEqual(dns.config["dhcp-range"][0], DEFAULT_CONFIG["dhcp-range"][0])
def test_set_multiple_times(self): """Test set dhcp-range with many times the same value We should not have duplicates """ dns = DnsmasqRange("fdlkfdl") dns.set("dhcp-range", copy.deepcopy(DEFAULT_CONFIG["dhcp-range"][0])) dns.set("dhcp-range", copy.deepcopy(DEFAULT_CONFIG["dhcp-range"][0])) nb_range = len(dns.config["dhcp-range"]) self.assertEqual(nb_range, 1) self.assertDictEqual(dns.config["dhcp-range"][0], DEFAULT_CONFIG["dhcp-range"][0])
def test_set_multiple_times(self): """Test set dhcp-range with many times the same value We should not have duplicates """ dns = DnsmasqRange("fdlkfdl") dns.set("dhcp-range", copy.deepcopy(DEFAULT_CONFIG["dhcp-range"][0])) dns.set("dhcp-range", copy.deepcopy(DEFAULT_CONFIG["dhcp-range"][0])) nb_range = len(dns.config["dhcp-range"]) self.assertEqual(nb_range, 1) self.assertDictEqual(dns.config["dhcp-range"][0], DEFAULT_CONFIG["dhcp-range"][0])