[issue16655] IDLE list.append calltips test failures

2014-01-21 Thread Roundup Robot

Roundup Robot added the comment:

New changeset 779e5511d803 by Terry Jan Reedy in branch '2.7':
Issue #16655: Explain why Idle's test_calltips has 'fragile' tests of builtins.
http://hg.python.org/cpython/rev/779e5511d803

New changeset 4a505a901b2e by Terry Jan Reedy in branch '3.3':
Issue #16655: Explain why Idle's test_calltips has 'fragile' tests of builtins.
http://hg.python.org/cpython/rev/4a505a901b2e

New changeset c4a2d0538441 by Terry Jan Reedy in branch 'default':
Issue #16655: Explain why Idle's test_calltips has 'fragile' tests of builtins.
http://hg.python.org/cpython/rev/c4a2d0538441

--
nosy: +python-dev

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



[issue16655] IDLE list.append calltips test failures

2014-01-21 Thread Terry J. Reedy

Terry J. Reedy added the comment:

When I moved tests from CallTips.py to test_calltips.py, I reduced but did not 
eliminate the use of builtins. I decided instead to explain in the file why 
there is no substitute for the real thing, and how to fix a simple mismatch 
like that reported here.

--
resolution:  - fixed
stage:  - committed/rejected
status: open - closed

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



[issue16655] IDLE list.append calltips test failures

2014-01-04 Thread Serhiy Storchaka

Changes by Serhiy Storchaka storch...@gmail.com:


--
dependencies: +Move CallTips tests to idle_tests

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



[issue16655] IDLE list.append calltips test failures

2013-06-15 Thread Terry J. Reedy

Changes by Terry J. Reedy tjre...@udel.edu:


--
versions: +Python 3.3, Python 3.4 -Python 3.2

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



[issue16655] IDLE list.append calltips test failures

2012-12-16 Thread Chris Jerdonek

Chris Jerdonek added the comment:

Could you mock or monkey-patch what you are getting a tool tip for (i.e. set 
the external string you are checking for)?

--

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



[issue16655] IDLE list.append calltips test failures

2012-12-14 Thread Terry J. Reedy

Terry J. Reedy added the comment:

In 3.2.3
 list.append.__doc__
'L.append(object) -- append object to end'

In 3.3.0
 list.append.__doc__
'L.append(object) - None -- append object to end'

I checked the other 6 pure mutation methods.
.sort, .extend, .remove, and the new .clear have the same new addition of ' - 
None'.
.insert and .reverse do not (but it seems they should).

It seems I pushed the June 7 #12510 patch -- msg162510 -- which added the 
.append tests, without properly testing in 3.2. A fix for 3.2 is easy, but the 
deeper issue is the fragility of comparing external text to hard-coded expected 
text. I knew when I wrote the tests that that could and would be a problem in 
the future, but did not notice that it already was.

One solution is not to compare again external strings; but then how do we know 
that the tooltips work with such? Another is to fetch the external string in 
the test code, but that amounts to duplicating the code in the tooltip function 
and testing it against itself; so is it really a test? The third option is to 
leave the tests vulnerable and patch them in a version specific manner when 
they break.

--
nosy: +terry.reedy

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



[issue16655] IDLE list.append calltips test failures

2012-12-09 Thread Chris Jerdonek

New submission from Chris Jerdonek:

There are three IDLE test failures in the 3.2 branch:

$ ./python.exe Lib/idlelib/CallTips.py
list.append - expected
'L.append(object) - None -- append object to end'
 - but got
'L.append(object) -- append object to end'
[].append - expected
'L.append(object) - None -- append object to end'
 - but got
'L.append(object) -- append object to end'
List.append - expected
'L.append(object) - None -- append object to end'
 - but got
'L.append(object) -- append object to end'
3 of 41 tests failed

--
components: IDLE
messages: 177253
nosy: chris.jerdonek, kbk
priority: normal
severity: normal
status: open
title: IDLE list.append calltips test failures
type: behavior
versions: Python 3.2

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