diff --git a/gdb-port/tests/unit/breakpoint-manager.py b/gdb-port/tests/unit/breakpoint-manager.py
index f7fb3dae1f114bb3bc76dafc05aad259ac616d5a..4afd5c794ede4bea4c37e8264a44f5638da12654 100644
--- a/gdb-port/tests/unit/breakpoint-manager.py
+++ b/gdb-port/tests/unit/breakpoint-manager.py
@@ -149,6 +149,15 @@ class BreakpointManagerSettingBreakpoints(unittest.TestCase):
 		for i in range(0, len(bps)):
 			with self.subTest(i=i):
 				self.assertTrue(bps[i].called)
+
+	def test_del_hammer_breakpoints(self):
+		self.bpm.set_hammer_breakpoints()
+		bps = [self.bpm.h_do_parse, self.bpm.h_packrat_parse, self.bpm.perform_lowlevel_parse, self.bpm.h_arena_malloc_raw]
+		self.bpm.del_hammer_breakpoints()
+		for i in range(0, len(bps)):
+			with self.subTest(i=i):
+				self.assertTrue(bps[i].mock_calls == [unittest.mock.call.delete()])
+
 	# TODO
 	#def tearDown(self):
 		#self.bpm.delete