def test_detach_on_close(self): original_constructor = Foo.__init__ tracker = ClassTracker() tracker.track_class(Foo) tracker.close() self.assertEqual(Foo.__init__, original_constructor)