Example #1
0
    def test_post_message_use_sender_name(self, mock_slacker):
        token = "aaa"
        channel = "#channel_name"
        message = "message string"
        sender_name = "test bot"
        as_user = True
        sender_icon = ":dancer:"
        as_slackbot = False
        team = None

        post_message(
            token,
            channel,
            message,
            sender_name,
            as_user,
            sender_icon,
            as_slackbot,
            team,
        )

        mock_slacker.return_value.chat.post_message.assert_called_with(
            "#channel_name",
            message,
            username=sender_name,
            as_user=as_user,
            icon_emoji=sender_icon,
        )
Example #2
0
    def test_post_message_as_slackbot(self, mock_requests):
        token = "aaa"
        channel = "#channel_name"
        message = "message string"
        sender_name = None
        as_user = False
        sender_icon = None
        as_slackbot = True
        team = "team-name"

        try:
            post_message(
                token,
                channel,
                message,
                sender_name,
                as_user,
                sender_icon,
                as_slackbot,
                team,
            )
        except SlackerCliError:
            pass

        url = "https://team-name.slack.com/services/hooks/slackbot"
        url += "?token=aaa&channel=%23channel_name"
        mock_requests.post.assert_called_with(url, message)
Example #3
0
    def test_post_message_as_slackbot(self, mock_requests):
        token = "aaa"
        channel = "#channel_name"
        message = "message string"
        sender_name = None
        as_user = False
        sender_icon = None
        as_slackbot = True
        team = "team-name"

        try:
            post_message(
                token,
                channel,
                message,
                sender_name,
                as_user,
                sender_icon,
                as_slackbot,
                team,
            )
        except SlackerCliError:
            pass

        url = "https://team-name.slack.com/services/hooks/slackbot"
        url += "?token=aaa&channel=%23channel_name"
        mock_requests.post.assert_called_with(url, message)
Example #4
0
    def test_post_message_use_sender_name(self, mock_slacker):
        token = "aaa"
        channel = "#channel_name"
        message = "message string"
        sender_name = "test bot"
        as_user = True
        sender_icon = ":dancer:"
        as_slackbot = False
        team = None

        post_message(
            token,
            channel,
            message,
            sender_name,
            as_user,
            sender_icon,
            as_slackbot,
            team,
        )

        mock_slacker.return_value.chat.post_message.assert_called_with(
            "#channel_name",
            message,
            username=sender_name,
            as_user=as_user,
            icon_emoji=sender_icon,
        )
Example #5
0
    def test_post_message_use_token(self, mock_slacker):
        token = 'aaa'
        channel = 'channel_name'
        message = 'message string'

        post_message(token, channel, message)

        mock_slacker.assert_called_with(token)
Example #6
0
    def test_post_message_use_token(self, mock_slacker):
        token = 'aaa'
        channel = 'channel_name'
        message = 'message string'

        post_message(token, channel, message)

        mock_slacker.assert_called_with(token)
Example #7
0
    def test_post_message_use_channel_name(self, mock_slacker):
        token = 'aaa'
        channel = 'channel_name'
        message = 'message string'

        post_message(token, channel, message)

        mock_slacker.return_value.chat.post_message\
            .assert_called_with('#channel_name', message)
Example #8
0
    def test_post_message_use_channel_name(self, mock_slacker):
        token = 'aaa'
        channel = 'channel_name'
        message = 'message string'

        post_message(token, channel, message)

        mock_slacker.return_value.chat.post_message\
            .assert_called_with('#channel_name', message)
Example #9
0
    def test_post_message_use_token(self, mock_slacker):
        token = 'aaa'
        channel = 'channel_name'
        message = 'message string'
        sender_name = None
        sender_icon = None

        post_message(token, channel, message, sender_name, sender_icon)

        mock_slacker.assert_called_with(token)
Example #10
0
    def test_post_message_use_token(self, mock_slacker):
        token = 'aaa'
        channel = 'channel_name'
        message = 'message string'
        sender_name = None
        sender_icon = None

        post_message(token, channel, message, sender_name, sender_icon)

        mock_slacker.assert_called_with(token)
Example #11
0
    def test_post_message_use_sender_name(self, mock_slacker):
        token = 'aaa'
        channel = '#channel_name'
        message = 'message string'
        sender_name = 'test bot'
        sender_icon = ':dancer:'

        post_message(token, channel, message, sender_name, sender_icon)

        mock_slacker.return_value.chat.post_message\
            .assert_called_with('#channel_name', message,
                                username=sender_name, icon_emoji=sender_icon)
Example #12
0
    def test_post_message_use_sender_name(self, mock_slacker):
        token = 'aaa'
        channel = '#channel_name'
        message = 'message string'
        sender_name = 'test bot'
        sender_icon = ':dancer:'

        post_message(token, channel, message, sender_name, sender_icon)

        mock_slacker.return_value.chat.post_message\
            .assert_called_with('#channel_name', message,
                                username=sender_name, icon_emoji=sender_icon)
Example #13
0
    def test_post_message_use_token(self, mock_slacker):
        token = 'aaa'
        channel = 'channel_name'
        message = 'message string'
        sender_name = None
        as_user = False
        sender_icon = None
        as_slackbot = False
        team = None

        post_message(token, channel, message,
                     sender_name, as_user, sender_icon,
                     as_slackbot, team)

        mock_slacker.assert_called_with(token)
Example #14
0
    def test_post_message_use_sender_name(self, mock_slacker):
        token = 'aaa'
        channel = '#channel_name'
        message = 'message string'
        sender_name = 'test bot'
        as_user = True
        sender_icon = ':dancer:'
        as_slackbot = False
        team = None

        post_message(token, channel, message,
                     sender_name, as_user, sender_icon,
                     as_slackbot, team)

        mock_slacker.return_value.chat.post_message\
            .assert_called_with('#channel_name', message,
                                username=sender_name, as_user=as_user,
                                icon_emoji=sender_icon)
Example #15
0
    def test_post_message_as_slackbot(self, mock_requests):
        token = 'aaa'
        channel = '#channel_name'
        message = 'message string'
        sender_name = None
        as_user = False
        sender_icon = None
        as_slackbot = True
        team = 'team-name'

        try:
            post_message(token, channel, message,
                         sender_name, as_user, sender_icon,
                         as_slackbot, team)
        except SlackerCliError:
            pass

        url = 'https://team-name.slack.com/services/hooks/slackbot'
        url += '?token=aaa&channel=%23channel_name'
        mock_requests.post.assert_called_with(url, message)