def test_commandsToProcess_ordering(self): self.mock_list.filterMessage.return_value.append(self.command1) self.mock_list.commands.return_value['!kappa'] = self.command2 self.mock_list.commandsStartWith.return_value['!k'] = self.command3 self.mock_list.processNoCommand.return_value.append(self.command4) self.assertCountEqual( list(channel.commandsToProcess('!kappa')), [self.command1, self.command2, self.command3, self.command4])
def test_commandsToProcess_filter(self): self.mock_list.filterMessage.return_value.append(self.command1) self.assertCountEqual(list(channel.commandsToProcess('')), [self.command1])
def test_commandsToProcess_nocommand(self): self.mock_list.processNoCommand.return_value.append(self.command1) self.assertCountEqual(list(channel.commandsToProcess('')), [self.command1])
def test_commandsToProcess_startswith_no_match(self): commands = self.mock_list.commandsStartWith.return_value commands['!kevinturtle'] = self.command1 self.assertEqual(list(channel.commandsToProcess('!kappa')), [])
def test_commandsToProcess_specific_startswith(self): self.mock_list.commands.return_value['!kappa'] = self.command1 self.mock_list.commandsStartWith.return_value['!k'] = self.command2 self.mock_list.commandsStartWith.return_value['!ka'] = self.command3 self.assertCountEqual(list(channel.commandsToProcess('!kappa')), [self.command1, self.command2, self.command3])
def test_commandsToProcess_startswith_none(self): self.mock_list.commandsStartWith.return_value['!k'] = None self.assertEqual(list(channel.commandsToProcess('!kappa')), [])
def test_commandsToProcess_startswith_exact(self): self.mock_list.commandsStartWith.return_value['!kappa'] = self.command1 self.assertEqual(list(channel.commandsToProcess('!kappa')), [self.command1])
def test_commandsToProcess_specific_none(self): self.mock_list.commands.return_value['!kappa'] = None self.assertEqual(list(channel.commandsToProcess('!kappa')), [])
def test_commandsToProcess_specific_no_match(self): self.mock_list.commands.return_value['!kappahd'] = self.command1 self.assertEqual(list(channel.commandsToProcess('!kappa')), [])
def test_commandsToProcess_empty(self): self.assertEqual(list(channel.commandsToProcess('!kappa')), [])