コード例 #1
0
ファイル: test_bot.py プロジェクト: Chovin/aslack
def test_unpack_message_broken_json():
    mock_message = mock.Mock(data='broken.json')
    with pytest.raises(json.JSONDecodeError):
        SlackBot._unpack_message(mock_message)
コード例 #2
0
ファイル: test_bot.py プロジェクト: Chovin/aslack
def test_unpack_message_no_data():
    with pytest.raises(AttributeError):
        SlackBot._unpack_message(object())
コード例 #3
0
ファイル: test_bot.py プロジェクト: Chovin/aslack
def test_unpack_message_success():
    data = {'bar': 'foo'}
    mock_message = mock.Mock(data=json.dumps(data))
    assert SlackBot._unpack_message(mock_message) == data
コード例 #4
0
ファイル: test_slack_bot.py プロジェクト: davr/aslack
def test_unpack_message_broken_json():
    mock_message = mock.Mock(data='broken.json')
    with pytest.raises(json.JSONDecodeError):
        SlackBot._unpack_message(mock_message)
コード例 #5
0
ファイル: test_slack_bot.py プロジェクト: davr/aslack
def test_unpack_message_no_data():
    with pytest.raises(AttributeError):
        SlackBot._unpack_message(object())
コード例 #6
0
ファイル: test_slack_bot.py プロジェクト: davr/aslack
def test_unpack_message_success():
    data = {'bar': 'foo'}
    mock_message = mock.Mock(data=json.dumps(data))
    assert SlackBot._unpack_message(mock_message) == data