'It seems the technique used to store and reload the object must
result in an equivalent object, or subsequent pickles may fail.
This tests a double-pickle to elicit that error.'

def test_pickle_deserialized_version(self):

    result = self.create_hit_result()
    new_result = pickle.loads(pickle.dumps(result))
    pickle.dumps(new_result)
