def test_basic_content_not_in_properties(self): message = 'Hello World!' basic = Basic(None) properties = {} basic._handle_utf8_payload(message, properties) self.assertEqual(properties['content_encoding'], 'utf-8')
def test_basic_content_in_properties(self): basic = Basic(None) properties = { 'content_encoding': 'ascii' } basic._handle_utf8_payload(self.message, properties) self.assertEqual(properties['content_encoding'], 'ascii')
def test_basic_py2_utf_8_payload(self): message = u'Hellå World!' basic = Basic(None) properties = {} payload = basic._handle_utf8_payload(message, properties) self.assertEqual(payload, 'Hell\xc3\xa5 World!')
def test_basic_py2_utf_8_payload(self): message = u'Hellå World!' basic = Basic(None) properties = {} payload = basic._handle_utf8_payload(message, properties) self.assertEqual(payload, 'Hell\xc3\xa5 World!')
def test_basic_content_in_properties(self): basic = Basic(None) properties = {'content_encoding': 'ascii'} basic._handle_utf8_payload(self.message, properties) self.assertEqual(properties['content_encoding'], 'ascii')
def test_basic_py3_utf_8_payload(self): message = 'Hellå World!' basic = Basic(None) payload = basic._handle_utf8_payload(message, {}) self.assertEqual(payload, b'Hell\xc3\xa5 World!')
def test_basic_py3_utf_8_payload(self): message = 'Hellå World!' basic = Basic(None) payload = basic._handle_utf8_payload(message, {}) self.assertEqual(payload, b'Hell\xc3\xa5 World!')