Title: gh-151678: Add tests for tkinter.dnd by serhiy-storchaka · Pull Request #151780 · python/cpython · GitHub
Open Graph Title: gh-151678: Add tests for tkinter.dnd by serhiy-storchaka · Pull Request #151780 · python/cpython
X Title: gh-151678: Add tests for tkinter.dnd by serhiy-storchaka · Pull Request #151780 · python/cpython
Description: Drive the drag-and-drop protocol (dnd_start and the DndHandler enter/motion/commit, leave/cancel and end callbacks). winfo_containing(), the thin Tk wrapper used to locate the target, is stubbed so the tests exercise only the DndHandler dispatch logic and do not depend on the window being visible and unobscured. Issue: gh-151678
Open Graph Description: Drive the drag-and-drop protocol (dnd_start and the DndHandler enter/motion/commit, leave/cancel and end callbacks). winfo_containing(), the thin Tk wrapper used to locate the target, is stubbed so...
X Description: Drive the drag-and-drop protocol (dnd_start and the DndHandler enter/motion/commit, leave/cancel and end callbacks). winfo_containing(), the thin Tk wrapper used to locate the target, is stubbed so...
Opengraph URL: https://github.com/python/cpython/pull/151780
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:6cc77945-feb3-2c4f-06b5-a777d7ee737d |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | A890:279B75:237D971:306819D:6A539BBC |
| html-safe-nonce | a0c5d60e527cb6f35fa9b8a7a183f58c77df320a21c94287b17c1d3ec21437d8 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBODkwOjI3OUI3NToyMzdEOTcxOjMwNjgxOUQ6NkE1MzlCQkMiLCJ2aXNpdG9yX2lkIjoiNTYxMTc3NzU2NDYzMDgxNzcyNCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 0fe2b3ce0e5c372d354dedbd1bc5c908fc2ca3ea32da816993a4514fdb9edf3b |
| hovercard-subject-tag | pull_request:3903162103 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/python/cpython/pull/151780/files |
| twitter:image | https://avatars.githubusercontent.com/u/3659035?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/3659035?s=400&v=4 |
| og:image:alt | Drive the drag-and-drop protocol (dnd_start and the DndHandler enter/motion/commit, leave/cancel and end callbacks). winfo_containing(), the thin Tk wrapper used to locate the target, is stubbed so... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/python/cpython git https://github.com/python/cpython.git |
| octolytics-dimension-user_id | 1525981 |
| octolytics-dimension-user_login | python |
| octolytics-dimension-repository_id | 81598961 |
| octolytics-dimension-repository_nwo | python/cpython |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 81598961 |
| octolytics-dimension-repository_network_root_nwo | python/cpython |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | canary-1 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width