from __future__ import print_function, unicode_literals from mock import Mock #from wee_slack import SlackChannel def test_SlackChannel(realish_eventrouter): e = realish_eventrouter print(e.sc["team"].channels) #c = SlackChannel(e, **json.loads(chan)) c = e.sc["team"].channels['C3ZEQAYN7'] print(c.formatted_name()) c.is_someone_typing = Mock(return_value=True) c.channel_buffer = Mock(return_value=True) print(c.create_buffer()) print(c.rename()) print(c.current_short_name) print(c.formatted_name()) print(c.rename()) print(c.formatted_name()) print("-------") print(c == "random") print("-------") print(c == "#random") print("-------") print(c == "weeslacktest.slack.com.#random") print("-------") print(c == "weeslacktest.slack.com.random") print("-------") print(c == "dandom") print(e.weechat_controller.buffers) #assert False