[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-16 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 6d06b223c664 by Frank Wierzbicki in branch '2.7':
Closed #16886: test_dictcomps no longer depends on dict order
http://hg.python.org/cpython/rev/6d06b223c664

New changeset c7dfc307b88e by Frank Wierzbicki in branch '3.2':
Closed #16886: test_dictcomps no longer depends on dict order
http://hg.python.org/cpython/rev/c7dfc307b88e

New changeset 8ab5bd5f95b3 by Frank Wierzbicki in branch '3.3':
#16886: merge with 3.2
http://hg.python.org/cpython/rev/8ab5bd5f95b3

New changeset d0cef6c90efc by Frank Wierzbicki in branch 'default':
#16886: merge with 3.3
http://hg.python.org/cpython/rev/d0cef6c90efc

--
nosy: +python-dev
resolution:  - fixed
stage: patch review - committed/rejected
status: open - closed

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-15 Thread Frank Wierzbicki

Frank Wierzbicki added the comment:

I have addressed all of the comments, but I don't know the exact procedure 
here. Does someone need to say Looks good to me before I push?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-15 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

If you addressed last Ezio's comments, it will be good to me.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-15 Thread R. David Murray

R. David Murray added the comment:

The ideal is if someone says looks good to me.  The practical path is that if 
you have addressed all the comments, and no one objects after a couple-three 
days, you should feel free to commit (unless you feel like you want another 
review, in which case you can ask for one).

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-12 Thread Frank Wierzbicki

Changes by Frank Wierzbicki fwierzbi...@gmail.com:


Added file: http://bugs.python.org/file28709/dictcomps_updated2.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-11 Thread Ezio Melotti

Ezio Melotti added the comment:

I left a review on Rietveld.
Frank, once the comments have been addressed and the patch approved, do you 
want to commit it on all the 4 branches yourself?
If you prefer I can take care of it.

--
nosy: +ezio.melotti
type:  - behavior
versions: +Python 2.7, Python 3.2

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-11 Thread Frank Wierzbicki

Frank Wierzbicki added the comment:

I'd love to work through the commit process myself once I get through all of 
the comments. My intention is to become much more active here as Jython3 starts 
to ramp up over the next year. It would be great if I could eventually get all 
of Jython's .py files into CPython's Lib (as has been discussed at previous 
PyCons). Getting all of the tests here would be a solid step in that direction. 
My plan is to go through this review process for the near future but do the 
commits myself.

Just to be sure the 4 branches are 2.7, 3.3, 3.4 and default? And can I merge 
safely from 2.7 to 3.3?

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-11 Thread Frank Wierzbicki

Frank Wierzbicki added the comment:

 Well, we generally prefer to go through the review process always, except for 
 relatively small commits (which some of yours may be).

Good to know, in that case I'll plan to go through the review process always.

 2.7 is separate from 3.x.  So to commit to all four branches you commit to 
 3.2, merge to 3.3, merge to default, and the graft to 2.7.  (Myself, I'm 
 still using patch to do the 2.7 updates, I haven't tried graft yet.)

When you say use patch to do the 2.7 update - do you mean a manual patch? I'm 
not ready to look into graft and would prefer to just do the regular thing for 
now.

 (In theory this should all be in the devguide...)
I'll definitely be reading the devguide as I prepare to push my changes.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-11 Thread Terry J. Reedy

Terry J. Reedy added the comment:

Yes, export patch from 3.2 or 3.3 (which you need to do anyway to upload here), 
import patch into 2.7. Feel free to ask questions on the Core-mentorship list. 
The devguide is still a work-in-progress, but has had several recent patches. 
Great to hear that Jython3 is on the horizon.

--
nosy: +terry.reedy

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-11 Thread R. David Murray

R. David Murray added the comment:

I'm not positive what Terry means by export patch and import patch...I think hg 
actually has commands like that, but I don't use them myself.  I just use hg 
diff to generate the diff/patch file, and then use the regular patch command to 
apply it to 2.7.  (I'm sure there are those who will laugh at me for being old 
school and not taking advantage of our nice shiny dvcs :)

I hear that graft is better at resolving conflicts, but as I say I haven't 
tried it yet.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-11 Thread Frank Wierzbicki

Frank Wierzbicki added the comment:

I'm getting an error when I try to upload patches via Reitveld:

TypeError at /review/16886/add
int() argument must be a string or a number, not 'AddForm'

so I'm attaching my updated patch here. Is this a known issue? If not, where 
should I report it?

--
Added file: http://bugs.python.org/file28702/dictcomps_updated.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-11 Thread Frank Wierzbicki

Frank Wierzbicki added the comment:

On Fri, Jan 11, 2013 at 6:34 PM, Frank Wierzbicki
rep...@bugs.python.org wrote:
 Reitveld
*Rietveld

I see just uploading a new patch to bugs.python does the right thing
so I'll just move along :)

--
nosy: +Frank.Wierzbicki

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-11 Thread Ezio Melotti

Ezio Melotti added the comment:

 The devguide is still a work-in-progress

I would say it's already quite mature, however I'm rewriting the part about 
commiting: see #14468 and 
https://bitbucket.org/ezio_melotti/devguide/src/default/committing.rst?at=default
 (in particular the working with mercurial part and the multiple clones 
approach).

 I'm getting an error when I try to upload patches via Reitveld:

Just upload them here :)

If you have other questions you can also come on IRC (#python-dev on Freenode).

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-11 Thread Terry J. Reedy

Terry J. Reedy added the comment:

The hg workbench gui of tortoisehg, which I use, has make/apply patch 
selections that get translated to hg commands. So same thing ;-).

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-10 Thread Frank Wierzbicki

Frank Wierzbicki added the comment:

Switched to unittest style away from doctests and created patch against 3.3. 
Note that at this time test_dictcomp.py is identical in 3.3 and 3.4 so merging 
should be pretty easy :)

--
Added file: http://bugs.python.org/file28676/dictcomp3.3.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-10 Thread Frank Wierzbicki

Frank Wierzbicki added the comment:

This patch of test_dict_comp.py was made against 2.7. It differs from the 3.3 
version only one line from test import test_support as support

--
Added file: http://bugs.python.org/file28677/dictcomp2.7.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-09 Thread Frank Wierzbicki

Frank Wierzbicki added the comment:

Making these into real unit tests and switching the patch to 3.3 should be no 
problem. Is 2.7 still open for changes to tests? I might back port to 2.7 as 
well so that I can delete the customized Jython test in 2.7.

--

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-08 Thread Éric Araujo

Éric Araujo added the comment:

Yes, we definitely want to eat our dogfood and stop relying on dict order, 
especially now that hashing is randomized.

I would argue for backporting this to stable branches.

Patch looks good.  A semi-related improvement for this bug would be to switch 
these doctests to proper unit tests.

--
keywords: +easy
nosy: +eric.araujo
stage:  - patch review
versions: +Python 3.3

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-08 Thread Serhiy Storchaka

Serhiy Storchaka added the comment:

It would be good actually get rid of doctests, turning them into unittests.

--
nosy: +serhiy.storchaka

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue16886] Doctests in test_dictcomp depend on dict order

2013-01-07 Thread Frank Wierzbicki

New submission from Frank Wierzbicki:

test_dictcomp hard codes the dict output of various tests of Dict 
Comprehensions. Since Jython has a different dict ordering we are currently 
altering this test. When we get to 3.x it will be nicer if we can use this test 
as is. Also I've seen some discussion on Python-Dev that CPython devs want to 
get rid of dict ordering in the tests anyway. Patch attached, which assigns the 
dict values to a variable and compares it in the tests instead of just dumping 
the output in the doctests.

--
components: Tests
files: test_dictcomp.patch
keywords: patch
messages: 179272
nosy: fwierzbicki
priority: normal
severity: normal
status: open
title: Doctests in test_dictcomp depend on dict order
versions: Python 3.4
Added file: http://bugs.python.org/file28613/test_dictcomp.patch

___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16886
___
___
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com