Part of bzrlib.tests View In Hierarchy
Hide the progress bar but emit note()s. Redirect stdin. Allows get_password to be tested without real tty attached.
See also CannedInputUIFactory which lets you provide programmatic input in a structured way.
Method | __init__ | Create a TextUIFactory. |
Method | get_non_echoed_password | Get password from stdin without trying to handle the echo mode |
Method | make_progress_view | Construct and return a new ProgressView subclass for this UI. |
Inherited from TextUIFactory:
Method | choose | Prompt the user for a list of alternatives. |
Method | be_quiet | Tell the UI to be more quiet, or not. |
Method | clear_term | Prepare the terminal for output. |
Method | get_integer | Get an integer from the user. |
Method | get_password | Prompt the user for a password. |
Method | get_username | Prompt the user for a username. |
Method | note | Write an already-formatted message, clearing the progress bar if necessary. |
Method | prompt | Emit prompt on the CLI. |
Method | report_transport_activity | Called by transports as they do IO. |
Method | log_transport_activity | See UIFactory.log_transport_activity() |
Method | show_error | Show an error message (not an exception) to the user. |
Method | show_message | Show a message to the user. |
Method | show_warning | Show a warning to the user. |
Method | show_user_warning | Show a text message to the user. |
Method | _make_output_stream_explicit | Undocumented |
Method | _progress_updated | A task has been updated and wants to be displayed. |
Method | _progress_all_finished | Called when the top-level progress task finished |
Inherited from UIFactory (via TextUIFactory):
Method | __enter__ | Context manager entry support. |
Method | __exit__ | Context manager exit support. |
Method | confirm_action | Seek user confirmation for an action. |
Method | is_quiet | Undocumented |
Method | make_output_stream | Get a stream for sending out bulk text data. |
Method | nested_progress_bar | Return a nested progress bar. |
Method | format_user_warning | Undocumented |
Method | get_boolean | Get a boolean question answered from the user. |
Method | recommend_upgrade | Recommend the user upgrade a control directory. |
Method | _progress_finished | Called by the ProgressTask when it finishes |