def test__purge_dhcp_hostsdir(self): self.mock_listdir.return_value = [self.mac] dnsmasq._purge_dhcp_hostsdir() self.mock_listdir.assert_called_once_with(self.dhcp_hostsdir) self.mock_join.assert_called_once_with(self.dhcp_hostsdir, self.mac) self.mock_remove.assert_called_once_with('%s/%s' % (self.dhcp_hostsdir, self.mac))
def test__purge_dhcp_hostsdir(self): self.mock_listdir.return_value = [self.mac] dnsmasq._purge_dhcp_hostsdir() self.mock_listdir.assert_called_once_with(self.dhcp_hostsdir) self.mock_join.assert_called_once_with(self.dhcp_hostsdir, self.mac) self.mock_remove.assert_called_once_with('%s/%s' % (self.dhcp_hostsdir, self.mac))
def test_disabled__purge_dhcp_hostsdir(self): CONF.set_override('purge_dhcp_hostsdir', False, 'dnsmasq_pxe_filter') # NOTE(dtantsur): set_override uses os.path internally self.mock_join.reset_mock() dnsmasq._purge_dhcp_hostsdir() self.mock_listdir.assert_not_called() self.mock_join.assert_not_called() self.mock_remove.assert_not_called()
def test_disabled__purge_dhcp_hostsdir(self): CONF.set_override('purge_dhcp_hostsdir', False, 'dnsmasq_pxe_filter') # NOTE(dtantsur): set_override uses os.path internally self.mock_join.reset_mock() dnsmasq._purge_dhcp_hostsdir() self.mock_listdir.assert_not_called() self.mock_join.assert_not_called() self.mock_remove.assert_not_called()