예제 #1
0
    def test_on_message_execute_message(self):
        self.message.content = "!help"

        eris.on_message(self.message)
        eris.client.send_message.assert_called_once_with(
            self.message.channel, eris.commands.HelpCommand.execute())
예제 #2
0
 def test_on_message_channel_required(self):
     eris.on_message(self.message)
     eris.client.send_message.assert_called_with(
         self.message.channel, eris.settings.CHANNEL_REQUIRED_MSG)
예제 #3
0
 def test_on_message_admin_required(self):
     eris.on_message(self.message)
     eris.client.send_message.assert_called_with(
         self.message.channel, eris.settings.UNAUTHORIZED_MSG)
예제 #4
0
    def test_on_message_self_message(self):
        self.message.author.id = 20

        eris.on_message(self.message)
        eris.commands.get_command_from_list.assert_not_called()
예제 #5
0
 def test_on_message_wrong_command(self):
     eris.on_message(self.message)
     eris.commands.get_command_from_list.assert_called_with(self.message)
     eris.client.send_message.assert_not_called()
예제 #6
0
파일: test_eris.py 프로젝트: stuckshut/eris
    def test_on_message_execute_message(self):
        self.message.content = "!help"

        eris.on_message(self.message)
        eris.client.send_message.assert_called_once_with(self.message.channel, eris.commands.HelpCommand.execute())
예제 #7
0
파일: test_eris.py 프로젝트: stuckshut/eris
 def test_on_message_admin_required(self):
     eris.on_message(self.message)
     eris.client.send_message.assert_called_with(self.message.channel, eris.settings.UNAUTHORIZED_MSG)
예제 #8
0
파일: test_eris.py 프로젝트: stuckshut/eris
 def test_on_message_channel_required(self):
     eris.on_message(self.message)
     eris.client.send_message.assert_called_with(self.message.channel, eris.settings.CHANNEL_REQUIRED_MSG)
예제 #9
0
파일: test_eris.py 프로젝트: stuckshut/eris
 def test_on_message_wrong_command(self):
     eris.on_message(self.message)
     eris.commands.get_command_from_list.assert_called_with(self.message)
     eris.client.send_message.assert_not_called()
예제 #10
0
파일: test_eris.py 프로젝트: stuckshut/eris
    def test_on_message_self_message(self):
        self.message.author.id = 20

        eris.on_message(self.message)
        eris.commands.get_command_from_list.assert_not_called()