Hi John,

>
> Travis, this relates to ticket #30000 which I should be uploading code for 
> today, so there is nothing to see there yet.  The output to one function 
> will be a pair, True/False and a dict, so this fits with what you said.  
> What I will do is assign the two parts to variables and display each 
> separately.  I prefer that to the second suggestion, though that would 
> certainly work too.
>

In this case, it might also be good to instead (or also) verify the 
certificate through tests. That way to get to further illustrate your code 
and it is a less brittle doctest.

Best,
Travis


> John
>
> On Thursday, February 4, 2021 at 11:49:49 PM UTC hel...@potuz.net wrote:
>
>> In addition to that I've been using the idiom
>>
>> MyOutput == {this : dict}
>> True
>>
>> And that works for tests and renders well on documents
>>
>> R
>>
>>
>> On February 4, 2021 8:34:36 PM GMT-03:00, 'Travis Scrimshaw' via 
>> sage-devel <sage-...@googlegroups.com> wrote:
>>>
>>> Hi John,
>>>     IIRC, a dict has its keys automatically sorted in the output. 
>>> However, if the dict is inside of another object, then no sorting is done. 
>>> So if it is a simple dict with a total ordering on the keys, then you can 
>>> simply put the output. You can also run sorted() on the items if they dicts 
>>> are inside of other objects. Otherwise you might be better off testing the 
>>> individual aspects you want, such as specific values are correct. Could you 
>>> point to which ticket and/or test you want?
>>>
>>> Best,
>>> Travis
>>>
>>>
>>> On Friday, February 5, 2021 at 3:06:52 AM UTC+10 john.c...@gmail.com 
>>> wrote:
>>>
>>>> Can someone remind me the preferred way to get doctests to pass when 
>>>> the output -- which we do want to include in the docstring -- includes 
>>>> a dict whose keys come out in random order? 
>>>>
>>>> John 
>>>>
>>>
>> -- 
>> Sent from my Android device with K-9 Mail. Please excuse my brevity.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/f27b35cf-66f7-48d9-a9bc-e1fd486556afn%40googlegroups.com.

Reply via email to