示例#1
0
 def setUp(self):
     # Print RabbitMQ log on errors. Useful for debugging Travis failures.
     import os
     os.environ["RABBITMQ_ENABLED_PLUGINS_FILE"] = "/dev/null"
     try:
         super(RabbitServerWithoutReset, self).setUp()
     except Exception as error:
         message = str(error)
         if message.startswith("Timeout waiting for RabbitMQ server"):
             content = Content(UTF8_TEXT,
                 lambda: open(self.config.logfile, "r").readlines())
             print content.as_text()
             raise error
示例#2
0
 def test_as_text(self):
     content_type = ContentType("text", "strange", {"charset": "utf8"})
     content = Content(
         content_type, lambda: [_u("bytes\xea").encode("utf8")])
     self.assertEqual(_u("bytes\xea"), content.as_text())
示例#3
0
 def test_as_text(self):
     content_type = ContentType("text", "strange", {"charset": "utf8"})
     content = Content(content_type,
                       lambda: [_u("bytes\xea").encode("utf8")])
     self.assertEqual(_u("bytes\xea"), content.as_text())