homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author serhiy.storchaka
Recipients bsherwood, ezio.melotti, gpolo, serhiy.storchaka, terry.reedy, vstinner
Date 2013年11月09日.20:31:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1384029111.56.0.447281739652.issue19020@psf.upfronthosting.co.za>
In-reply-to
Content
Tests added in issue19085 have a special case for tuple values because widget[name] and widget.configure(name) return different results in such cases. When remove this special case, following tests fails:
======================================================================
FAIL: test_text (tkinter.test.test_ttk.test_widgets.ButtonTest)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 381, in test_text
 self.checkParams(widget, 'text', '', 'any string')
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 89, in checkParams
 self.checkParam(widget, name, value, **kwargs)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 63, in checkParam
 self.assertEqual2(t[4], expected, eq=eq)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 41, in assertEqual2
 self.assertEqual(actual, expected, msg)
AssertionError: ('any', 'string') != 'any string'
======================================================================
FAIL: test_offvalue (tkinter.test.test_ttk.test_widgets.CheckbuttonTest)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/serhiy/py/cpython/Lib/tkinter/test/test_ttk/test_widgets.py", line 248, in test_offvalue
 self.checkParams(widget, 'offvalue', 1, 2.3, '', 'any string')
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 89, in checkParams
 self.checkParam(widget, name, value, **kwargs)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 63, in checkParam
 self.assertEqual2(t[4], expected, eq=eq)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 41, in assertEqual2
 self.assertEqual(actual, expected, msg)
AssertionError: ('any', 'string') != 'any string'
======================================================================
FAIL: test_onvalue (tkinter.test.test_ttk.test_widgets.CheckbuttonTest)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/serhiy/py/cpython/Lib/tkinter/test/test_ttk/test_widgets.py", line 252, in test_onvalue
 self.checkParams(widget, 'onvalue', 1, 2.3, '', 'any string')
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 89, in checkParams
 self.checkParam(widget, name, value, **kwargs)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 63, in checkParam
 self.assertEqual2(t[4], expected, eq=eq)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 41, in assertEqual2
 self.assertEqual(actual, expected, msg)
AssertionError: ('any', 'string') != 'any string'
======================================================================
FAIL: test_text (tkinter.test.test_ttk.test_widgets.CheckbuttonTest)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 381, in test_text
 self.checkParams(widget, 'text', '', 'any string')
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 89, in checkParams
 self.checkParam(widget, name, value, **kwargs)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 63, in checkParam
 self.assertEqual2(t[4], expected, eq=eq)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 41, in assertEqual2
 self.assertEqual(actual, expected, msg)
AssertionError: ('any', 'string') != 'any string'
======================================================================
FAIL: test_values (tkinter.test.test_ttk.test_widgets.ComboboxTest)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/serhiy/py/cpython/Lib/tkinter/test/test_ttk/test_widgets.py", line 363, in test_values
 self.checkParam(self.combo, 'values', (42, 3.14, '', 'any string'))
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 63, in checkParam
 self.assertEqual2(t[4], expected, eq=eq)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 41, in assertEqual2
 self.assertEqual(actual, expected, msg)
AssertionError: Tuples differ: (42, 3.14, '', ('any', 'string')) != (42, 3.14, '', 'any string')
First differing element 3:
('any', 'string')
any string
- (42, 3.14, '', ('any', 'string'))
? - ^^^^ -
+ (42, 3.14, '', 'any string')
? ^
======================================================================
FAIL: test_text (tkinter.test.test_ttk.test_widgets.LabelFrameTest)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 381, in test_text
 self.checkParams(widget, 'text', '', 'any string')
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 89, in checkParams
 self.checkParam(widget, name, value, **kwargs)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 63, in checkParam
 self.assertEqual2(t[4], expected, eq=eq)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 41, in assertEqual2
 self.assertEqual(actual, expected, msg)
AssertionError: ('any', 'string') != 'any string'
======================================================================
FAIL: test_text (tkinter.test.test_ttk.test_widgets.LabelTest)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 381, in test_text
 self.checkParams(widget, 'text', '', 'any string')
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 89, in checkParams
 self.checkParam(widget, name, value, **kwargs)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 63, in checkParam
 self.assertEqual2(t[4], expected, eq=eq)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 41, in assertEqual2
 self.assertEqual(actual, expected, msg)
AssertionError: ('any', 'string') != 'any string'
======================================================================
FAIL: test_text (tkinter.test.test_ttk.test_widgets.RadiobuttonTest)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 381, in test_text
 self.checkParams(widget, 'text', '', 'any string')
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 89, in checkParams
 self.checkParam(widget, name, value, **kwargs)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 63, in checkParam
 self.assertEqual2(t[4], expected, eq=eq)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 41, in assertEqual2
 self.assertEqual(actual, expected, msg)
AssertionError: ('any', 'string') != 'any string'
======================================================================
FAIL: test_value (tkinter.test.test_ttk.test_widgets.RadiobuttonTest)
----------------------------------------------------------------------
Traceback (most recent call last):
 File "/home/serhiy/py/cpython/Lib/tkinter/test/test_ttk/test_widgets.py", line 701, in test_value
 self.checkParams(widget, 'value', 1, 2.3, '', 'any string')
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 89, in checkParams
 self.checkParam(widget, name, value, **kwargs)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 63, in checkParam
 self.assertEqual2(t[4], expected, eq=eq)
 File "/home/serhiy/py/cpython/Lib/tkinter/test/widget_tests.py", line 41, in assertEqual2
 self.assertEqual(actual, expected, msg)
AssertionError: ('any', 'string') != 'any string'
With the tkinter_configure_splitlist.patch patch they are passed again.
History
Date User Action Args
2013年11月09日 20:31:51serhiy.storchakasetrecipients: + serhiy.storchaka, terry.reedy, bsherwood, vstinner, gpolo, ezio.melotti
2013年11月09日 20:31:51serhiy.storchakasetmessageid: <1384029111.56.0.447281739652.issue19020@psf.upfronthosting.co.za>
2013年11月09日 20:31:51serhiy.storchakalinkissue19020 messages
2013年11月09日 20:31:49serhiy.storchakacreate

AltStyle によって変換されたページ (->オリジナル) /