All tests pass except 7, all seem related to PyPy's different GC which causes some weak refs to stay around longer. Will test if calling gc.collect() prior to the assertions allows weak refs to be gc'd before the assert.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
All tests pass except 7, all seem related to PyPy's different GC which causes some weak refs to stay around longer. Will test if calling gc.collect() prior to the assertions allows weak refs to be gc'd before the assert.
Diff: