You are pformat'ing a tuple, so the tuple's elements will be repr's, which should be pure ASCII, so I don't think we're in danger or either breaking tests or losing information.  I would remove the errors='replace' on the theory that if something changes to be different than we thought, we'll get an exception and can dig into it, rather than a silent loss of information.