~ubuntu-branches/ubuntu/wily/python-boto/wily-proposed

« back to all changes in this revision

Viewing changes to tests/unit/sqs/test_message.py

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2015-07-09 16:11:38 UTC
  • mfrom: (19.1.6 sid)
  • Revision ID: package-import@ubuntu.com-20150709161138-1tiv60tdcbnpex33
Tags: 2.38.0-1ubuntu1
* Merge from Debian unstable.  Remaining changes:
  * d/tests/unit: Fix autopkgtest error in test_timeout.
  * d/tests/unit: run tests/test.py with each python in 'pyversions -i'

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
from boto.sqs.message import MHMessage
25
25
from boto.sqs.message import RawMessage
 
26
from boto.sqs.message import Message
26
27
from boto.sqs.bigmessage import BigMessage
27
28
from boto.exception import SQSDecodeError
28
29
 
69
70
        self.assertEquals(message.id, sample_value)
70
71
        self.assertEquals(message.receipt_handle, sample_value)
71
72
 
 
73
    @attr(sqs=True)
 
74
    def test_encode_bytes_message(self):
 
75
        message = Message()
 
76
        body = b'\x00\x01\x02\x03\x04\x05'
 
77
        message.set_body(body)
 
78
        self.assertEqual(message.get_body_encoded(), 'AAECAwQF')
 
79
 
 
80
    @attr(sqs=True)
 
81
    def test_encode_string_message(self):
 
82
        message = Message()
 
83
        body = 'hello world'
 
84
        message.set_body(body)
 
85
        self.assertEqual(message.get_body_encoded(), 'aGVsbG8gd29ybGQ=')
 
86
 
72
87
 
73
88
class TestBigMessage(unittest.TestCase):
74
89