Esempio n. 1
0
 def test_sending_messages_quickly(self):
     tags = IrcMessageTags(IrcMessageTags.parseTags('msg-id=msg_ratelimit'))
     notice.parse(
         tags, self.channel, None,
         'Your message was not sent because you are sending messages too '
         'quickly.')
     self.assertIs(self.channel.isMod, False)
     self.assertFalse(self.channel.clear.called)
Esempio n. 2
0
 def setUp(self):
     self.tags = IrcMessageTags(
         IrcMessageTags.parseTags(
             'display-name=BotGotsThis;id=0;subscriber=0;turbo=0;mod=1;'
             'user-type=mod;badges=broadcaster/1;color=#FFFFFF;emotes=;'
             'room-id=2;user-id=1'))
     self.channel = Mock(spec=Channel)
     self.channel.channel = 'megotsthis'
     self.now = datetime(2000, 1, 1)
Esempio n. 3
0
    def setUp(self):
        patcher = patch('bot.globals', autospec=True)
        self.addCleanup(patcher.stop)
        self.mock_globals = patcher.start()
        self.cache = datetime(2000, 1, 1)
        self.mock_globals.emoteset = [0]
        self.mock_globals.globalEmotesCache = self.cache
        self.tags = IrcMessageTags(IrcMessageTags.parseTags(
            'badges=broadcaster/1;color=;display-name=BotGotsThis;'
            'emote-sets=0;mod=0;subscriber=0;turbo=0;user-type='))
        self.channel = Mock(spec=Channel)
        self.channel.isMod = False
        self.channel.isSubscriber = False

        patcher = patch('lib.ircmessage.userstate.handle_emote_set')
        self.addCleanup(patcher.stop)
        self.mock_handle_emote = patcher.start()
Esempio n. 4
0
 def setUp(self):
     self.tags = IrcMessageTags(IrcMessageTags.parseTags(
         'turbo=1;display-name=BotGotsThis;badges=;emotes=;user-id=1;'
         'message-id=1;thread-id=1;user-type=;color=#FFFFFF'))
     self.now = datetime(2000, 1, 1)