fixes to sqs encoding. Closes #4.
This commit is contained in:
parent
a53f5c6730
commit
b03d48e6bc
3 changed files with 17 additions and 11 deletions
|
|
@ -1,5 +1,6 @@
|
|||
import boto
|
||||
from boto.exception import SQSError
|
||||
from boto.sqs.message import RawMessage
|
||||
import requests
|
||||
import sure # flake8: noqa
|
||||
|
||||
|
|
@ -55,6 +56,15 @@ def test_send_message():
|
|||
messages[0].get_body().should.equal('this is a test message')
|
||||
|
||||
|
||||
@mock_sqs
|
||||
def test_read_message_from_queue():
|
||||
conn = boto.connect_sqs()
|
||||
queue = conn.create_queue('testqueue')
|
||||
queue.write(queue.new_message('foo bar baz'))
|
||||
message = queue.read(1)
|
||||
message.get_body().should.equal('foo bar baz')
|
||||
|
||||
|
||||
@mock_sqs
|
||||
def test_queue_length():
|
||||
conn = boto.connect_sqs('the_key', 'the_secret')
|
||||
|
|
@ -84,7 +94,10 @@ def test_send_batch_operation():
|
|||
conn = boto.connect_sqs('the_key', 'the_secret')
|
||||
queue = conn.create_queue("test-queue", visibility_timeout=60)
|
||||
|
||||
conn.send_message_batch(queue, [
|
||||
# See https://github.com/boto/boto/issues/831
|
||||
queue.set_message_class(RawMessage)
|
||||
|
||||
queue.write_batch([
|
||||
("my_first_message", 'test message 1', 0),
|
||||
("my_second_message", 'test message 2', 0),
|
||||
("my_third_message", 'test message 3', 0),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue