Title: The tty module is not tested · Issue #110388 · python/cpython · GitHub
Open Graph Title: The tty module is not tested · Issue #110388 · python/cpython
X Title: The tty module is not tested · Issue #110388 · python/cpython
Description: It only contains 4 functions (2 before 3.12). tty.setcbreak() is only used in pydoc (and this case seems is not tested), tty.setraw() is only used in pty and tests mock it. So, the tty module is not tested, neither directly, nor indirect...
Open Graph Description: It only contains 4 functions (2 before 3.12). tty.setcbreak() is only used in pydoc (and this case seems is not tested), tty.setraw() is only used in pty and tests mock it. So, the tty module is no...
X Description: It only contains 4 functions (2 before 3.12). tty.setcbreak() is only used in pydoc (and this case seems is not tested), tty.setraw() is only used in pty and tests mock it. So, the tty module is no...
Opengraph URL: https://github.com/python/cpython/issues/110388
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"The tty module is not tested","articleBody":"It only contains 4 functions (2 before 3.12). `tty.setcbreak()` is only used in `pydoc` (and this case seems is not tested), `tty.setraw()` is only used in `pty` and tests mock it. So, the `tty` module is not tested, neither directly, nor indirectly.\n\n\u003c!-- gh-linked-prs --\u003e\n### Linked PRs\n* gh-110394\n* gh-110621\n* gh-110622\n* gh-110634\n\u003c!-- /gh-linked-prs --\u003e\n","author":{"url":"https://github.com/serhiy-storchaka","@type":"Person","name":"serhiy-storchaka"},"datePublished":"2023-10-05T11:02:49.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/110388/cpython/issues/110388"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:09583bde-2cd7-67a2-b6b3-cf2e57cb0a44 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 8726:70D8F:5577B:77DA0:696A3CAE |
| html-safe-nonce | 53e1e53fba5dbaa3f86d6f29fbfb97609852841e60c0fb0f750988d69a8fa665 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NzI2OjcwRDhGOjU1NzdCOjc3REEwOjY5NkEzQ0FFIiwidmlzaXRvcl9pZCI6IjkwODU0ODY0NzYwMDkyOTk2NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 5454aacf0ea3f2cea3000fdd0c17b2f2282d20d53c39c94e91ea88bb300e82de |
| hovercard-subject-tag | issue:1928010726 |
| github-keyboard-shortcuts | repository,issues,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/_view_fragments/issues/show/python/cpython/110388/issue_layout |
| twitter:image | https://opengraph.githubassets.com/637d5b7cbe690ee59a5173f4c70d58600d8c34b3e5bdbb12cbb6db07833d010a/python/cpython/issues/110388 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/637d5b7cbe690ee59a5173f4c70d58600d8c34b3e5bdbb12cbb6db07833d010a/python/cpython/issues/110388 |
| og:image:alt | It only contains 4 functions (2 before 3.12). tty.setcbreak() is only used in pydoc (and this case seems is not tested), tty.setraw() is only used in pty and tests mock it. So, the tty module is no... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | serhiy-storchaka |
| hostname | github.com |
| expected-hostname | github.com |
| None | 321736bfdb3f591415ae895a0459bec204b26a76caf47ba5c980634cfacc4538 |
| turbo-cache-control | no-preview |
| 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 | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 13581a31d51edf4a3aca179e10890a4d4f9b6d76 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width