class ConsumerExceptionHandlerTests(base.PulpClientTests): def setUp(self): super(ConsumerExceptionHandlerTests, self).setUp() self.handler = ConsumerExceptionHandler(self.prompt, self.config) def test_permission(self): """ Tests a client-side error when the connection is rejected due to auth reasons. """ # Test response_body = {'auth_error_code': 'authentication_failed'} e = exceptions.PermissionsException(response_body) e.error_message = "I've made a huge mistake." code = self.handler.handle_permission(e) # Verify self.assertEqual(code, exceptions.CODE_PERMISSIONS_EXCEPTION) self.assertTrue( "I've made a huge mistake.\n" == self.recorder.lines[0]) self.assertEqual(TAG_FAILURE, self.prompt.get_write_tags()[0])
class ConsumerExceptionHandlerTests(base.PulpClientTests): def setUp(self): super(ConsumerExceptionHandlerTests, self).setUp() self.handler = ConsumerExceptionHandler(self.prompt, self.config) def test_permission(self): """ Tests a client-side error when the connection is rejected due to auth reasons. """ # Test response_body = {'auth_error_code': 'authentication_failed'} e = bindings_exceptions.PermissionsException(response_body) e.error_message = "I've made a huge mistake." code = self.handler.handle_permission(e) # Verify self.assertEqual(code, exceptions.CODE_PERMISSIONS_EXCEPTION) self.assertTrue("I've made a huge mistake.\n" == self.recorder.lines[0]) self.assertEqual(TAG_FAILURE, self.prompt.get_write_tags()[0])
class ConsumerExceptionHandlerTests(base.PulpClientTests): def setUp(self): super(ConsumerExceptionHandlerTests, self).setUp() self.handler = ConsumerExceptionHandler(self.prompt, self.config) def test_permission(self): """ Tests a client-side error when the connection is rejected due to auth reasons. """ # Test response_body = auth_utils.generate_failure_response( auth_utils.CODE_FAILED) e = exceptions.PermissionsException(response_body) code = self.handler.handle_permission(e) # Verify self.assertEqual(code, exceptions.CODE_PERMISSIONS_EXCEPTION) self.assertTrue('Authentication' in self.recorder.lines[0]) self.assertEqual(TAG_FAILURE, self.prompt.get_write_tags()[0]) self.assertTrue('A valid' in self.recorder.lines[2]) # skip blank line self.assertEqual(TAG_PARAGRAPH, self.prompt.get_write_tags()[1])
class ConsumerExceptionHandlerTests(base.PulpClientTests): def setUp(self): super(ConsumerExceptionHandlerTests, self).setUp() self.handler = ConsumerExceptionHandler(self.prompt, self.config) def test_permission(self): """ Tests a client-side error when the connection is rejected due to auth reasons. """ # Test response_body = auth_utils.generate_failure_response(auth_utils.CODE_FAILED) e = exceptions.PermissionsException(response_body) code = self.handler.handle_permission(e) # Verify self.assertEqual(code, exceptions.CODE_PERMISSIONS_EXCEPTION) self.assertTrue('Authentication' in self.recorder.lines[0]) self.assertEqual(TAG_FAILURE, self.prompt.get_write_tags()[0]) self.assertTrue('A valid' in self.recorder.lines[2]) # skip blank line self.assertEqual(TAG_PARAGRAPH, self.prompt.get_write_tags()[1])