Example #1
0
 def test_config(self):
     config = Configuration(host=HOST)
     self.assertIsNotNone(config.get_host_settings())
     self.assertEqual(
         config.get_basic_auth_token(),
         urllib3.util.make_headers(basic_auth=":").get('authorization'))
     # No authentication scheme has been configured at this point, so auth_settings()
     # should return an empty list.
     self.assertEqual(len(config.auth_settings()), 0)
     # Configure OAuth2 access token and verify the auth_settings have OAuth2 parameters.
     config.access_token = 'MY-ACCESS_TOKEN'
     self.assertEqual(len(config.auth_settings()), 1)
     self.assertIn("petstore_auth", config.auth_settings().keys())
     config.username = "******"
     config.password = "******"
     self.assertEqual(
         config.get_basic_auth_token(),
         urllib3.util.make_headers(
             basic_auth="user:password").get('authorization'))
     self.assertEqual(len(config.auth_settings()), 2)
     self.assertIn("petstore_auth", config.auth_settings().keys())
     self.assertIn("http_basic_test", config.auth_settings().keys())
     config.username = None
     config.password = None
     self.assertEqual(len(config.auth_settings()), 1)
     self.assertIn("petstore_auth", config.auth_settings().keys())
 def test_config(self):
     config = Configuration(host=HOST)
     self.assertIsNotNone(config.get_host_settings())
     self.assertEquals(
         config.get_basic_auth_token(),
         urllib3.util.make_headers(basic_auth=":").get('authorization'))
     self.assertEquals(len(config.auth_settings()), 1)
     self.assertIn("petstore_auth", config.auth_settings().keys())
     config.username = "******"
     config.password = "******"
     self.assertEquals(
         config.get_basic_auth_token(),
         urllib3.util.make_headers(
             basic_auth="user:password").get('authorization'))
     self.assertEquals(len(config.auth_settings()), 2)
     self.assertIn("petstore_auth", config.auth_settings().keys())
     self.assertIn("http_basic_test", config.auth_settings().keys())
     config.username = None
     config.password = None
     self.assertEquals(len(config.auth_settings()), 1)
     self.assertIn("petstore_auth", config.auth_settings().keys())