old_contents: try:
      import unittest2 as unittest
  except ImportError:
      import unittest
  
  import sys
  sys.path.append('..')
  from pyrabbit import http
  
  
  
  class TestHTTPClient(unittest.TestCase):
      """
      Except for the init test, these are largely functional tests that
      require a RabbitMQ management API to be available on localhost:55672
  
      """
      def setUp(self):
          self.c = http.HTTPClient('localhost:55672', 'guest', 'guest')
  
      def test_client_init(self):
          c = http.HTTPClient('localhost:55672', 'guest', 'guest')
          self.assertIsInstance(c, http.HTTPClient)
  
      def test_client_init_sets_default_timeout(self):
          self.assertEqual(self.c.client.timeout, 1)
  
      def test_client_init_with_timeout(self):
          c = http.HTTPClient('localhost:55672', 'guest', 'guest', 5)
          self.assertEqual(c.client.timeout, 5)
  
  
new_contents: try:
      import unittest2 as unittest
  except ImportError:
      import unittest
  
  import sys
  sys.path.append('..')
  from pyrabbit import http
  
  
  
  class TestHTTPClient(unittest.TestCase):
      """
      Except for the init test, these are largely functional tests that
      require a RabbitMQ management API to be available on localhost:55672
  
      """
      def setUp(self):
          self.c = http.HTTPClient('localhost:55672', 'guest', 'guest')
  
      def test_client_init(self):
          c = http.HTTPClient('localhost:55672', 'guest', 'guest')
          self.assertIsInstance(c, http.HTTPClient)
  
      def test_client_init_sets_credentials(self):
          domain = ''
          expected_credentials = [(domain, 'guest', 'guest')]
          self.assertEqual(
              self.c.client.credentials.credentials, expected_credentials)
  
      def test_client_init_sets_default_timeout(self):
          self.assertEqual(self.c.client.timeout, 1)
  
      def test_client_init_with_timeout(self):
          c = http.HTTPClient('localhost:55672', 'guest', 'guest', 5)
          self.assertEqual(c.client.timeout, 5)
  
  
subject: Test creation of HTTP credentials