comparison README.rst @ 41481:5880b4e762cd

tests: perform a shallow copy instead of a deep copy Python 3 can't perform a deep copy because it looks like symbols in the locals() namespace are not deep-copyable. For the curious, somehow the deepcopy() is attempting to copy objects attached to the unittest.* functions for the running test! We don't use deepcopy() anywhere in the code base and a shallow object copy should be sufficient to test lock copying. Actually, I'm not sure why we even test this, as I couldn't find copy.copy() being used for lock copying either. Who knows. Differential Revision: https://phab.mercurial-scm.org/D5770
author Gregory Szorc <gregory.szorc@gmail.com>
date Wed, 30 Jan 2019 16:53:12 -0800
parents 1b59287a1cfa
children c5912e35d06d
comparison
equal deleted inserted replaced
41480:eb6700e6c5ea 41481:5880b4e762cd