async def test_reload_config(self, mock_reload):
     self.assertIs(await reload.commandReloadConfig(self.args), False)
     self.assertFalse(mock_reload.called)
     mock_reload.return_value = True
     self.permissionSet['owner'] = True
     self.assertIs(await reload.commandReloadConfig(self.args), True)
     mock_reload.assert_called_once_with(
         PartialMatch(bot.utils.whisper, 'botgotsthis'))
Beispiel #2
0
 async def test_empty_all(self, mock_empty_all):
     self.assertIs(await owner.commandEmptyAll(self.args), False)
     self.assertFalse(mock_empty_all.called)
     mock_empty_all.return_value = True
     self.permissions.inOwnerChannel = True
     self.permissionSet['admin'] = True
     self.assertIs(await owner.commandEmptyAll(self.args), True)
     mock_empty_all.assert_called_once_with(
         PartialMatch(bot.utils.whisper, 'botgotsthis'))
 async def test_exit(self, mock_exit):
     self.assertIs(await owner.commandExit(self.args), False)
     self.assertFalse(mock_exit.called)
     mock_exit.return_value = True
     self.permissions.inOwnerChannel = True
     self.permissionSet['owner'] = True
     self.assertIs(await owner.commandExit(self.args), True)
     mock_exit.assert_called_once_with(
         PartialMatch(self.channel.send, priority=0))
 async def test_refresh_cache_keys(self, mock_refresh):
     mock_refresh.return_value = True
     self.permissions.inOwnerChannel = True
     self.permissionSet['owner'] = True
     message = Message('!refreshcache *')
     self.args = self.args._replace(message=message)
     self.assertIs(await reload.commandRefreshCache(self.args), True)
     mock_refresh.assert_called_once_with(
         PartialMatch(self.channel.send, priority=0), self.data, '*')
 async def test_refresh_cache(self, mock_refresh):
     self.assertIs(await reload.commandRefreshCache(self.args), False)
     self.assertFalse(mock_refresh.called)
     mock_refresh.return_value = True
     self.permissions.inOwnerChannel = True
     self.permissionSet['owner'] = True
     self.assertIs(await reload.commandRefreshCache(self.args), True)
     mock_refresh.assert_called_once_with(
         PartialMatch(self.channel.send, priority=0), self.data, None)
 async def test_reload_config(self, mock_reload):
     self.assertIs(await reload.commandReloadConfig(self.args), False)
     self.assertFalse(mock_reload.called)
     mock_reload.return_value = True
     self.permissions.inOwnerChannel = True
     self.permissionSet['owner'] = True
     self.assertIs(await reload.commandReloadConfig(self.args), True)
     mock_reload.assert_called_once_with(
         PartialMatch(self.channel.send, priority=0))
 async def test_refresh_cache(self, mock_refresh):
     self.assertIs(await reload.commandRefreshCache(self.args), False)
     self.assertFalse(mock_refresh.called)
     mock_refresh.return_value = True
     self.permissions.inOwnerChannel = True
     self.permissionSet['owner'] = True
     self.assertIs(await reload.commandRefreshCache(self.args), True)
     mock_refresh.assert_called_once_with(
         PartialMatch(bot.utils.whisper, 'botgotsthis'), self.data, None)
Beispiel #8
0
 async def test_empty(self, mock_empty):
     self.assertIs(await owner.commandEmpty(self.args), False)
     self.assertFalse(mock_empty.called)
     mock_empty.return_value = True
     self.permissions.inOwnerChannel = True
     self.permissionSet['admin'] = True
     args = self.args._replace(message=Message('!emptychat MeGotsThis'))
     self.assertIs(await owner.commandEmpty(args), True)
     mock_empty.assert_called_once_with(
         'megotsthis', PartialMatch(bot.utils.whisper, 'botgotsthis'))
Beispiel #9
0
 async def test_feature(self, mock_feature):
     self.assertIs(await whisper.commandFeature(self.args), False)
     self.assertFalse(mock_feature.called)
     mock_feature.return_value = True
     message = Message('!feature feature')
     args = self.args._replace(message=message)
     self.assertIs(await whisper.commandFeature(args), True)
     mock_feature.assert_called_once_with(
         self.data, 'botgotsthis', message,
         PartialMatch(bot.utils.whisper, 'botgotsthis'))
Beispiel #10
0
 async def test_manage_bot(self, mock_manage_bot):
     self.assertIs(await owner.commandManageBot(self.args), False)
     self.assertFalse(mock_manage_bot.called)
     mock_manage_bot.return_value = True
     self.permissions.inOwnerChannel = True
     self.permissionSet['manager'] = True
     message = Message('!managebot listchats')
     args = self.args._replace(message=message)
     self.assertIs(await owner.commandManageBot(args), True)
     mock_manage_bot.assert_called_once_with(
         self.data, self.permissions,
         PartialMatch(bot.utils.whisper, 'botgotsthis'), 'botgotsthis',
         message)
Beispiel #11
0
 async def test_auto_join(self, mock_autojoin):
     mock_autojoin.return_value = True
     self.assertIs(await whisper.commandAutoJoin(self.args), True)
     mock_autojoin.assert_called_once_with(
         'botgotsthis', PartialMatch(bot.utils.whisper, 'botgotsthis'),
         self.args.message)
Beispiel #12
0
 async def test_leave(self, mock_leave):
     mock_leave.return_value = True
     self.assertIs(await whisper.commandLeave(self.args), True)
     mock_leave.assert_called_once_with(
         'botgotsthis', PartialMatch(bot.utils.whisper, 'botgotsthis'))
Beispiel #13
0
 async def test_empty(self, mock_empty):
     mock_empty.return_value = True
     self.assertIs(await chat.commandEmpty(self.args), True)
     mock_empty.assert_called_once_with(
         'botgotsthis', PartialMatch(bot.utils.whisper, 'botgotsthis'))