add test for weakref