def test_adduser_no_args(self): """ Test adduser command if the wrong number of args is passed """ bot = Mock(spec=Bot) update = self.__get_dummy_update() AdminCommands._AdminCommands__add_user( # pylint: disable=no-member, protected-access bot, update, []) bot.sendMessage.assert_called_with( chat_id=1, text="Usage: adduser <user> <group>")
def test_adduser(self): """ Test adduser command """ bot = Mock(spec=Bot) update = self.__get_dummy_update() with patch("ownbot.admincommands.UserManager") as usrmgr_mock: usrmgr_mock.return_value.add_user.return_value = True AdminCommands._AdminCommands__add_user( # pylint: disable=no-member, protected-access bot, update, ["@foouser", "foogroup"]) bot.sendMessage.assert_called_with( chat_id=1, text="Added user '@foouser' to the group 'foogroup'.")