New submission from Terry J. Reedy: Serhiy, Florian emailed this to me in response to my pydev post on Linux gui tests. I'll let you decide if you think anything needs to be done.
>>>>>>>from Florian FWIW, those tests seem to fail when using a tiling window manager (herbstluftwm): ====================================================================== FAIL: test_pack_configure_anchor (tkinter.test.test_tkinter.test_geometry_managers.PackTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 48, in test_pack_configure_anchor check('n', '30x70+135+20') File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 47, in check self.assertEqual(a.winfo_geometry(), geom) AssertionError: '30x70+210+20' != '30x70+135+20' - 30x70+210+20 ? - ^ + 30x70+135+20 ? ^^ ====================================================================== FAIL: test_pack_configure_expand (tkinter.test.test_tkinter.test_geometry_managers.PackTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 86, in test_pack_configure_expand check('20x40+0+80', '50x30+135+0', '80x80+220+75', '40x30+100+170') File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 78, in check self.assertEqual(a.winfo_geometry(), geoms[0]) AssertionError: '20x40+0+102' != '20x40+0+80' - 20x40+0+102 ? ^ - + 20x40+0+80 ? ^ ====================================================================== FAIL: test_pack_configure_padx_ipadx_fill (tkinter.test.test_tkinter.test_geometry_managers.PackTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 125, in test_pack_configure_padx_ipadx_fill check('20x40+260+80', '240x200+0+0', side='right', padx=20) File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 123, in check self.assertEqual(a.winfo_geometry(), geom1) AssertionError: '20x40+412+102' != '20x40+260+80' - 20x40+412+102 + 20x40+260+80 ====================================================================== FAIL: test_pack_configure_pady_ipady_fill (tkinter.test.test_tkinter.test_geometry_managers.PackTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 167, in test_pack_configure_pady_ipady_fill check('20x40+280+80', '280x200+0+0', side='right', pady=20) File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 165, in check self.assertEqual(a.winfo_geometry(), geom1) AssertionError: '20x40+432+102' != '20x40+280+80' - 20x40+432+102 + 20x40+280+80 ====================================================================== FAIL: test_pack_configure_side (tkinter.test.test_tkinter.test_geometry_managers.PackTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 208, in test_pack_configure_side check('top', '20x40+140+0', '300x160+0+40') File "/usr/lib/python3.4/tkinter/test/test_tkinter/test_geometry_managers.py", line 206, in check self.assertEqual(a.winfo_geometry(), geom1) AssertionError: '20x40+216+0' != '20x40+140+0' - 20x40+216+0 ? - ^ + 20x40+140+0 ? ^^ They however run fine in floating mode, so I'm guessing this is just a limitation of those tests. ---------- components: Tkinter messages: 249237 nosy: The-Compiler, serhiy.storchaka, terry.reedy priority: normal severity: normal stage: test needed status: open title: Tkinter tests that fail on linux in tiling window manager type: behavior versions: Python 3.4, Python 3.5, Python 3.6 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue24946> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com