On Sat, Jan 9, 2010 at 12:03 PM, Minh Nguyen <nguyenmi...@gmail.com> wrote:
> Hi,
>
> On Sun, Jan 10, 2010 at 2:06 AM, javier <vengor...@gmail.com> wrote:
>> Sorted it out, I had forgotten to import one file. Sorry for the
>> noise. Class patches nicely now; I am just having some test failures
>> due to different orderings of some output sets. Is there a standard
>> way of implementing tests that involve sets as outputs?
>
> You should be aware there is no fixed ordering when you output the
> elements of a set. This is especially important when you have the
> string representation of all elements of a set as expected output in a
> doctest. For example, on some platform a set consisting of the
> elements 1, 2, 3 might be output in a different order such as 3, 2, 1.
> If the elements of your set can be sorted in some standard order, it
> might be a good idea to first sort the elements, then have the sorted
> elements be expected output of a doctest. A similar issue applies when
> you have the values of a dictionary as expected output in a doctest.
>
>
>> In a related matter, in the _set_ method, is it better to return a
>> python set or a sage Set?
>
> I don't know how to answer this question without knowing the (updated)
> code or the context of the code.

I would vote for a Sage set.

William
-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to