From 71384ff070750b8576b7a50cbd38bfad0168a659 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Wed, 14 Jan 2026 09:50:33 +0100 Subject: [PATCH] test/infamy: ensure residual state is cleaned up in dhcp server Fixes #1344 Signed-off-by: Joachim Wiberg --- test/infamy/dhcp.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/test/infamy/dhcp.py b/test/infamy/dhcp.py index 9a3aacd1..09947112 100644 --- a/test/infamy/dhcp.py +++ b/test/infamy/dhcp.py @@ -17,10 +17,14 @@ class Server: self._create_files(start, end, netmask, ip, router, prefix, hostname) def __del__(self): - #print(self.config_file) - #os.unlink(self.config_file) - #os.unlink(self.leases_file) - pass + """Clean up config and lease files""" + try: + if os.path.exists(self.config_file): + os.unlink(self.config_file) + if os.path.exists(self.leases_file): + os.unlink(self.leases_file) + except: + pass def __enter__(self): self.start()