[Python-Dev] doctest and pickle (original) (raw)
Ethan Furman ethan at stoneleaf.us
Fri Jun 7 20:02:54 CEST 2013
- Previous message: [Python-Dev] doctest and pickle
- Next message: [Python-Dev] doctest and pickle
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 06/07/2013 10:54 AM, Mark Janssen wrote:
On Fri, Jun 7, 2013 at 10:50 AM, Mark Janssen <dreamingforward at gmail.com> wrote:
>>> from pickle import dumps, loads >>> Fruit.tomato is loads(dumps(Fruit.tomato)) True
Why are you using is here instead of ==? You're making a circular loop using "is" I should add that when you're serializing with pickle and then reloading, the objects should be seen as "essentially equivalent". This means that they are either byte-by-byte equivalent (not sure actually if Python actually guarantees this), or every element would still compare equal and that is what matters.
In most cases, sure. But one of the invariants of Enums is that there is only ever one of each member specifically so
that is
tests work.
--
Ethan
- Previous message: [Python-Dev] doctest and pickle
- Next message: [Python-Dev] doctest and pickle
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]