twisted.words.test.test_ircsupport.StubChatUI(ChatUI)
class documentationtwisted.words.test.test_ircsupport
(View In Hierarchy)
Method | getConversation | For the given person object, return the conversation window or create and return a new conversation window if one does not exist. |
Method | getGroupConversation | For the given group object, return the group conversation window or create and return a new group conversation window if it doesn't exist. |
Inherited from ChatUI:
Instance Variable | conversations | A cache of all the direct windows. (type: dict of Conversation ) |
Instance Variable | groupConversations | A cache of all the group windows. (type: dict of GroupConversation ) |
Instance Variable | persons | A cache of all the users associated with this client. (type: dict with keys that are a tuple of
(str , IAccount
provider) and values that are IPerson
provider) |
Instance Variable | groups | A cache of all the groups associated with this client. (type: dict with keys that are a tuple of
(str , IAccount
provider) and values that are IGroup
provider) |
Instance Variable | onlineClients | A list of message sources currently online. (type: list of IClient
providers) |
Instance Variable | contactsList | A contacts list. (type: ContactsList ) |
Method | __init__ | Undocumented |
Method | registerAccountClient | Notify the user that an account has been signed on to. |
Method | unregisterAccountClient | Notify the user that an account has been signed off or disconnected. |
Method | getContactsList | Get the contacts list associated with this chat window. |
Method | getPerson | For the given name and account client, return an instance of a IGroup
provider or create and return a new instance of a IGroup
provider. |
Method | getGroup | For the given name and account client, return an instance of a IGroup
provider or create and return a new instance of a IGroup
provider. |
Method | contactChangedNick | For the given person , change the person 's
name to newnick and tell the contact list and any
conversation windows with that person to change as well. |
For the given person object, return the conversation window or create and return a new conversation window if one does not exist.
Parameters | person | The person whose conversation window we want to get. (type: IPerson
provider) |
The kind of conversation window we want. If the conversation window for this person didn't already exist, create one of this type. | ||
stayHidden | Whether or not the conversation window should stay hidden. (type: bool ) | |
Returns | The conversation window. (type: IConversation
provider) |
For the given group object, return the group conversation window or create and return a new group conversation window if it doesn't exist.
Parameters | group | The group whose conversation window we want to get. (type: IGroup
provider) |
The kind of conversation window we want. If the conversation window for this person didn't already exist, create one of this type. | ||
stayHidden | Whether or not the conversation window should stay hidden. (type: bool ) | |
Returns | The group conversation window. (type: IGroupConversation
provider) |