def test_print_buffer(self): account = weechat_otr_test.mock_account.MockAccount() context = weechat_otr.IrcContext(account, 'nick@server') context.print_buffer('a message from the script') self.assertPrinted( 'server_nick_buffer', 'eval(${color:default}:! ${color:brown}otr${color:default} !:)\t' '(color default)a message from the script')
def test_print_buffer_non_ascii(self): account = weechat_otr_test.mock_account.MockAccount() context = weechat_otr.IrcContext(account, 'nick@server') context.print_buffer('gefährte') self.assertPrinted( 'server_nick_buffer', weechat_otr.PYVER.to_str( 'eval(${color:default}:! ${color:brown}otr${color:default} !:)\t' '(color default)gefährte'))
def test_repr_non_ascii(self): self.assertRegex( weechat_otr.IrcContext(None, 'gefährte@gefährteserver').__repr__(), weechat_otr.PYVER.to_str( r'<IrcContext [\da-f]+ ' r'peer_nick=gefährte peer_server=gefährteserver>'))
def after_setup(self): self.context = weechat_otr.IrcContext('account', 'nick@server') self.context.user = mock_user.MockUser('user')
def test_repr(self): self.assertRegex( weechat_otr.IrcContext(None, 'nick@server').__repr__(), r'<IrcContext [\da-f]+ peer_nick=nick peer_server=server>')